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

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

قام بنشر

السلام عليكم:

في الملف المرفق لدي ثلاث قوائم منسدلة للبحث الاولى بحث برقم التسلسل والثانية بحث برقم الموظف والثالثة بحث برمز الوثيقة مع اكوادها المنفصلة:

المطلوب اخواني الكرام:

امكانية دمج ثلاثة قوائم بحث مع اكوادها بواحدة لتكون قائمة منسدلة واحدة متعددة البحث بنفس الوقت (برقم التسلسل / وبرقم الموظف / وبرقم الوثيقة)

مع فائق الشكر والتقدير....

البيانات.accdb

قام بنشر

وعليكم السلام..

حسب علمي ان القائمة المنسدلة تأخذ قيمة واحدة عند البحث..

اما اذا اردت ان تعتمد على مربع نص فيمكن البحث فيه عن عدة قيم لكن في النموذج المستمر وليس في النموذج المفرد

لربما احد الاخوة لديه فكرة معينة...

قام بنشر (معدل)
1 ساعه مضت, أبوبسمله said:

مشاركه مع اخى الغالى بشمهندس قاسم

اخي ومعلمي الغالي @أبوبسمله

غلبتني والله بأستخدامك ال UNION

راحت عن بالي...على كل حال زيادة الخير خيرين لاني كنت اظن ان القائمة المنسدلة تبحث في بيانات واحدة

انا عن نفسي اعطيك  اجابة جيدة بعد اذن الاخ @محمد التميمي

تم تعديل بواسطه Eng.Qassim
قام بنشر (معدل)
12 ساعات مضت, أبوبسمله said:

السلام عليكم

مشاركه مع اخى الغالى بشمهندس قاسم @Eng.Qassim جزاه الله عنا كل خير

image.png.a788c4d4847431421847caa4993e50c8.png

بالتوفيق

البيانات_1.accdb 472 kB · 7 downloads

السلام عليكم

مشاركه مع اخى الغالى بشمهندس قاسم @Eng.Qassim جزاه الله عنا كل خير

image.png.a788c4d4847431421847caa4993e50c8.png

بالتوفيق

السلام عليكم:

جزاك الله الف خير اخي الكريم ابو بسملة هذا ما كنت اطمح اليه شكرا جزيلا :fff:

شكرا اخي الكريم قاسم

تم تعديل بواسطه محمد التميمي
قام بنشر
14 ساعات مضت, Eng.Qassim said:

غلبتني والله بأستخدامك ال UNION

ولا غلب ولا حاجه بشمهندسنا الغالى ساعات الواحد مش بيكون مركز وبيفكر فى اتجاه واحد بس وجزاك الله خيرا على مساعدتك لاخوانك بما فتح الله عليك 🌹

واياكم اخى @محمد التميمي

بالتوفيق

قام بنشر

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

 ماشاء الله عليكم اساتذة الكرام على حلولكم الرائعة
حبيت اشارككم فكرة بسيطة الا وهي استغناءعن وضع سطر  On Error Resume Next في الكود باستخدام دالة Val لمقارنة معايير قيمة حقل رقمي مع قيمة حقل نصي
كما هو في مثال التالي

Dim strSql As String
    strSql = "[Key] = " & Val([txtSearch])
    strSql = strSql & " OR [Number] = '" & Me![txtSearch] & "'"
    strSql = strSql & " OR [CardNumber] = '" & Me![txtSearch] & "'"
    DoCmd.SearchForRecord , , acFirst, strSql

و أمر SearchForRecord بدلا من Recordset.Clone مجرد للاختصار في الكود

و لكم مني أجمل تحايا

  • Like 4
قام بنشر
21 ساعات مضت, ابو عارف said:

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

 ماشاء الله عليكم اساتذة الكرام على حلولكم الرائعة
حبيت اشارككم فكرة بسيطة الا وهي استغناءعن وضع سطر  On Error Resume Next في الكود باستخدام دالة Val لمقارنة معايير قيمة حقل رقمي مع قيمة حقل نصي
كما هو في مثال التالي

Dim strSql As String
    strSql = "[Key] = " & Val([txtSearch])
    strSql = strSql & " OR [Number] = '" & Me![txtSearch] & "'"
    strSql = strSql & " OR [CardNumber] = '" & Me![txtSearch] & "'"
    DoCmd.SearchForRecord , , acFirst, strSql

و أمر SearchForRecord بدلا من Recordset.Clone مجرد للاختصار في الكود

و لكم مني أجمل تحايا

وعليكم السلام ورحمه الله وبركاته

احسنت اخى ابو عارف احسن الله اليك كما احسنت الينا وجزاكالله عنا كل خير 🌹

تقبل تحياتى

  • Thanks 1

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information