اذهب الي المحتوي
أوفيسنا

البحث من قائمة منسدلة


شامل2

الردود الموصى بها

السلام عليكم

مثال يحتوي نموذج فرعي ورئيسي 

يوجد في النموذج الرئيسي قائمة منسدلة للبحث عن أسماء الاشخاص

المشكلة اذا تكرر نفس الاسم البحث يكون للاسم الأول فقط واغلب الأسماء لا تكتب كاملة

كيف يمكن معالجة هذه الحالة؟

او هل هناك طريقة للبحث افضل؟

 

 

 

Example.accdb

رابط هذا التعليق
شارك

السلام عليكم

الأخ العزيز @Ali Sadiq

الأخ العزيز @ابوآمنة

تحية طيبة وجزيتم خيرا

اخي العزيز أبو امنه اعتذر اذا لم يكن سؤالي واضحا

ليس الغرض هو عدم تكرار الاسم في القائمة المنسدلة ولكن اذا تكرر الاسم لا يتم اظهار معلومات الاسم الاخر فقط اسم واحد والذي يأتي تسلسه الأول في القائمة

 

مثلا اذا كان الاسم ( حامد خالد ) مكرر اكثر من مرة في القائمة فعند البحث واختيار الاسم(حامد خالد) فان المعلومات لا تظهر  سوى للاسم (حامد خالد)فقط وليس للاسم(حامد خالد) الثاني او الثالث وهكذا

 

 

تم تعديل بواسطه شامل2
رابط هذا التعليق
شارك

28 دقائق مضت, شامل2 said:

السلام عليكم

الأخ العزيز @Ali Sadiq

الأخ العزيز @ابوآمنة

تحية طيبة وجزيتم خيرا

اخي العزيز أبو امنه اعتذر اذا لم يكن سؤالي واضحا

ليس الغرض هو عدم تكرار الاسم في القائمة المنسدلة ولكن اذا تكرر الاسم لا يتم اظهار معلومات الاسم الاخر فقط اسم واحد والذي يأتي تسلسه الأول في القائمة

 

مثلا اذا كان الاسم ( حامد خالد ) مكرر اكثر من مرة في القائمة فعند البحث واختيار الاسم(حامد خالد) فان المعلومات لا تظهر  سوى للاسم (حامد خالد)فقط وليس للاسم(حامد خالد) الثاني او الثالث وهكذا

 

 

ما الهدف من ذلك ؟

  • Like 1
رابط هذا التعليق
شارك

55 دقائق مضت, Ali Sadiq said:

السلام عليكم اخي الكريم

ما رأيك بهذه الطريقة البحث بواسطة الاسم او رقم الهاتف بواسطة مربع نص .

شوف الملف 

بالتوفيق

Example_2.accdb 488 kB · 1 تنزيلات

عليكم السلام ورحمة الله

بارك الله فيك اخينا العزيز

ولكن في اغلب الأحيان لا يتم ادخال رقم الهاتف لان البحث من خلال الاسم يكون اقرب للواقع؟

 

رابط هذا التعليق
شارك

20 ساعات مضت, ابوآمنة said:

اكتشفت خلل في كود البحث 

تم استبداله 


DoCmd.SearchForRecord , "", acFirst, "[Nm] = " & Str(Nz(Screen.ActiveControl, 0))

 

Example3.accdb 484 kB · 20 تنزيلات

جزاك الله خيرا اخى صالح

ممكن اخى صالح تشرحلى الكود

تقبلوا تحياتى وتمنياتى لكم وللجميع بالتوفيق

طبتم واهتديتم

رابط هذا التعليق
شارك



DoCmd.SearchForRecord'ابحث عن سجل

اسم النموذج الحالي ويوضع فارغاً في حال البحث في النموذج الحالي
, ""
ابدء البحث من أول سجل
, acFirst, 
اسم الحقل المراد البحث عن

"[Nm] = " &
عنصر التحكم مربع التحرير والسرد
Str(Nz(Screen.ActiveControl, 0))

علماً أنك تستطيع إدراج الكود بشكل آلي عند إدراج مربع التحرير والسرد من خلال معالج عناصر التحكم بشرط أن تكون القاعدة بصيغة .mdb حتى يتم إضافة الكود في الوحدة النمطية مباشرة .

وبالتوفيق أخي أحمد

  • Like 2
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information