اذهب الي المحتوي
بحث مخصص من جوجل فى أوفيسنا
Custom Search

Khalf

03 عضو مميز
  • Content Count

    489
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    3

Khalf last won the day on October 27

Khalf had the most liked content!

السمعه بالموقع

162 Excellent

2 متابعين

عن العضو Khalf

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    MVP

اخر الزوار

531 زياره للملف الشخصي
  1. بارك الله بك و ألف شكر لا أدري إن كانت القاعدة التي أرفقتها من جديد كافية و خاصة أنه ليس لدي أية بيانات بعد بل هي نموذج مصغر مع بيانات افتراضية .
  2. السلام عليكم استاذ @jjafferr شكراً لك و بارك الله بك ،كنت أحسب أنه من الممكن بطريقة ما جعل مربع اكسس الافتراضي الخاص بالبحث يقوم بالمطلوب و قد تبين أن الأمر غير ممكن.. تماماً هو طلبي . و لكن هل يمكن أن يكون التركيز بعد عملية البحث على أي حقل في النموذج الفرعي أو الرئيسي ؟ و خاصة أن الكود الذي وجدته يشير إلى حقل من السجل في النموذج الفرعي فقط مع مشكلة انتقال التركيز إلى سجل آخر .
  3. لقد وجدت أن Ctr + F تبحث على أساس الجداول مما يمنع بحثها في جدولين معاً فلو كان المؤشر على حقل ضمن النموذج الرئيسي فلم يبحث عن التتائح ضمن النموذج الفرعي و لوكان ضمن النموذج الفرعي فسيبحث فيه فقط و ضمن السجل الحالي من النموذج الرئيسي .
  4. السلام عليكم عليك بإزالة الحقل المحسوب فالحقل المحسوب أحد الميزات الخاصة بـ ٢٠١٠ و ما بعد التي ستمنع القاعدة من أن تفتح بإصدارات سابقة أو تحول إلى تلك الإصدارات . قم بعمل استعلام و اجعله مصدر البيانات و أنشئ فيه حقلاً محسوباً مماثلاً لما هو في الجدول .
  5. شكراً أستاذ @فارس بني هلال ليس هذا طلبي ، مع أنه نموذج بحث أنيق و جيد . عذبتك معي ، بارك الله بك و جزاك كل خير .
  6. السلام عليكم أولاً أعتذر لتأخري عن الرد و لكن تأخرت حتى أتيح لي استخدام الحاسوب . لقد قمت بعمل هذا الاستعلام في بداية تصميمي للبرنامج ، و لكن حاولت إيجاد طريقة تمكنني من البحث بمثل طريقة مربع البحث الافتراضي في برنامج أكسس حيث استطيع البحث بكافة حقول النموذج الفرعي و الرئيسي و كأنهما حقول في نموذج واحد ، كون البحث في النموذج الفرعي يقتصر في نتائجه على السجلات المرتبطة بالسجل الحالي في النموذج الرئيسي و لا ينتقل عير السجلات في النموذج الرئيسي .( أخشى ألا أكون و اضحاً في هذه النقطة ) أي عند استخدام المفتاح Ctr+ F و اختيار البحث في الحقل الحالي و تاشير حقل في النموذج الفرعي فإنه سيبحث فقط بالسجلات الظاهرة في السجل الرئيسي فقط و لن ينتقل عبر السجلات في النموذج الرئيسي . أما عن عبارة النموذج الرئيسي والفرعي في نفس الوقت! فقد صادفتني أثناء البحث عبر جوجل Search in Mainform and subform و كان الموضوع مماثلاً لما أبحث عنه إلا أن الحل لم يرقني . و الآن أضع بين يديك الكريميتين نموذجاً لما قمت به كبديل عما كنت أصبو إليه و هو من حيث المبدأ ما كنت به بدأت و هو مماثل لاقتراحكم باستخدام استعلام . و لكن واجهتني فيه مشكلة و هي عند الانتقال إلى السجل المطلوب بالنموذج الفرعي بعد البحث فإن المؤشر لا يلبث و أن ينتقل بعد أن يرتكز على السجل الصحيح في النموذج الفرعي إلى آخر . بالتفصيل : نموذج البحث Form1 فيه نموذج فرعي SubTableSearch بنموذج البحث الفرعي زر GO TO عند الضغظ عليه ينتقل إلى السجل في النموذج الرئيسي الذي أبخث ضمنه MainTable و يؤشر على السجل في النموذج الفرعي SubTable الذي له رقم ID مماثل لما في نموذج البحث الفرعي SubTableSearch إلا أنه من المفترض أن يستمر بحالة SetFocus و لكنه ينتقل إلى السجل الأعلى في النموذج الفرعي . الكود الخاص بالانتقال هو : DoCmd.OpenForm "MainTable", acNormal, , "[Employer] = '" & Forms![form1]![SubTableSearch].Form("[Employer]") & "'", acFormEdit 'الكود من الأستاذ ALWAZEER 'يسمح بفتح النموذج على السجل المطلوب [Forms]![MainTable]![DateEmploying] = [Forms]![form1]![SubTableSearch]![DateEmploying] 'الغرض من هذه الأمر استدعاء البيانات المناسبة عبر التاريخ أي البيانات القديمة المخزنة إذا كان هدف البحث ضمنها [Forms]![MainTable]![Txt01] = [Forms]![form1]![SubTableSearch]![ID] 'نسخ قيمة معرف النموذج الفرعي الخاص بالبحث إلى حقل غير منضم لجأت إلى ذلك كوني غير واثق من إمكانية تطبيق الكود التالي 'بالنسخ مباشرة من نموذج البحث الفرعي [Forms]![MainTable]!SubTable.Form.Recordset.FindFirst "id =" & [Forms]![MainTable]![Txt01] 'يؤشر على السجل المطلوب [Forms]![MainTable]!SubTable.Form.ID.SetFocus تعديل : لقد أستبدلت السطر الآخير من الكود بهذا و أصبح يقوم بالتأشير على الحقل المطلوب و لكنه لا زال لا يستقر على السجل [Forms]![MainTable]!SubTable.SetFocus [Forms]![MainTable]!SubTable.Form.ID.SetFocus و لك جزيل الشكر SearchInSubandMain2.accdb
  7. النتيجة: لا يمكن البحث بما يشبه ctr +f في النموذجين الفرعي و الرئيسي . و لكن يمكن ذلك بما يماثل البحث عن الكل في الإكسل و عند النقر على النتيجة ننتقل إلى السجل الرئيسي المطلوب
  8. السلام عليكم مع أنه لا مكان لتعليقي مع مشاركات الأساتذة لكن حتى هذه اللحظة و من هذا الموضوع عرفت السبب وراء طلب بعض الأعضاء تعطيل مدير المهام فمن خلاله يمكن معرفة أي ملفات تعمل على خلفية الوندوز و بقليل من التجريب يمكن معرفة المسار إذا عرف السبب بطل العجب .. شكراً أساتذتي
  9. كل ما توصلت إليه حتى الآن يحتاج إلى نموذج بحث مساعد
  10. السلام عليكم الأستاذ @AlwaZeeR لك جزيل الشكر منذ قليل حاولت تطبيق الكود غلى حقول من نوع نص و لم ينجح الأمر في البداية إلا أنه تم بعد ذلك DoCmd.OpenForm "22tblm", acNormal, , "[المعرف]= '" & Forms![برنامج الفروع و المؤسسات].tblm1.Form("[المعرف]") & "'", acFormEdit و شكراً لك ... و أعتذر على الإزعاج
  11. البحث في النموذج الفرعي و الرئيسي معاً ... أرجو إفادتي بمدى إمكانية ذلك حيث يتم البحث بكافة سجلات النموذج الفرعي و حقولها و بنفس الوقت في كافة حقول و سجلات النموذج الرئيسي . SearchInSubandMain.accdb
  12. و هل يمكن أن يكون البحث لكافة حقول سجلات النموذج الفرعي و بجزء أو بكل محتويات الحقل ؟
  13. السلام عليكم ما هي الطريقة التي تسمح بالبحث عند قيمة في حقول النموذج الفرعي حيث ينتقل العرض إلى السجل المناسب في النموذج الرئيسي مثلاً النموذج الرئيسي يتضمن أسماء الدول النموذج الفرعي المدن التي توجد بهذه الدول عند الحاجة إلى البحث عن اسم مدينة ينتقل العرض إلى. السجل المناسب في النموذج الرئيسي . و كأنه حقل من حقول النموذج الرئيسي . و شكرا.
  14. السلام عليكم بعد إذن الأساتذة حسب ما اتضح من سؤالك أنك تتعامل مع نافذة منسدلة أخي لماذا لا تجعل القائمة المنسدلة متناقصة ؟ فلا يظهر الخيار مرتين في هذه النافذة و لا حاجة إلى رسائل . أما بالنسبة لتطبيق العملية على كافة الاحتمالات و بامتداد الورقة .. إليك هذه الطريقة . قم بهذه الخطوات : ١- عليك بعمل عمود مساعد ٢- ضع فيه الدالة Countif و اجعل المدى يبدأ بالخلية الحالية و ينتهي بأول خلية بالعمود ترغب بإجراء الجمع فيها .و الشرط يساوي قيمة الخلية الحالية . ٣- في نفس العمود المساعد أو في عمود آخر استخدم الدالة iif لإظهار الرسالة ضمن الخلية . هذه أسهل الطرق و هي كافية إن لم يكن في الملف الكثير من الحقول و يمكن باستخدام أوامر الفيجوال توسيع مدى أعمدة المعادلات مع إضافة بيانات جديدة في كل مرة .
×