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

[تمت الاجابة] سؤال/عن الاستعلام بالاسم


ms662

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

اخواني لدي مشروع انتهيت منه لكن بقي لي هذه المشكله

وهي ان لدي حقل في النموذج يعبأ بإسم

ولدي نموذج اخر للاستعلام بإسم لكن المشكله يجب ان اكتب الاسم في حقل الاستعلام بنفس ماهو موجود في الحقل الاساسي مثل احمد بن محمد احمد

فإذا كنت اريد ان ابحث عن سجل بهذا الاسم يجب ان اكتب الاسم ثلاثي

فالذي اريده يأخوان ان اكتب في مربع البحث مثل احمد فقط وستتخرج كل من يكون في اسمه احمد سواء الاسم الاول او الثاني او الثالث

او ان اكتب احمد احمد وستخرجه

اي بإختصار ان يبحث بالاسم الذي اكتبه ولا اكون مرتبط صيغه الاسم التي اكتبها في حقل الاسم

وجزاكم الله خير

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

اخوي منتصر وابراهيم اشكركما على التفاعل السريع

لكن يبدو اني لم اوضح الفكره التي اريد وهي ان الاسماء عندي تكتب ثلاثيه واحيانا رباعيه

فأحتاج للبحث عن اسم لكن لايوجد لدي سوى اسمه الثنائي

وبشرح اخر

الاسم سجلته في البرنامج محمد صالح احمد العلي

اريد ان اضع في خانه البحث محمد العلي

ويستخرج لي كل من اسمه محمد العلي دون الحاجه لان اكتب الاسم رباعي

ولكما جزيل الشكر

والاجر في هذا الشهر المبارك

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

اخي العزيز

يمكنك عمل ذلك بتمثيل اي سلسلة نصية بعلامة النجمة مثلا للبحث عن (محمد العلي) ابحث عن (محمد*العلي) سيتم البحث عن اي اسم يبدأ باسم محمد وينتهي باسم العلي وللبحث عن اي شخص يحتوي اسمه على اسم (محمد) ابحث عن (*محمد*) فيتم البحث عن اي اسم يبدا او يحتوي او ينتهي باسم محمد .

حيث ان الاكسس سيتعرف على النجمة على انها سلسلة نصية قد تحتوي على اي حرف وهذه الطريقة تعتمد في جميع قواعد البيانات فحتى في الاوراكل (وفي الاكسس في حالة البناء المتوافق مع Sql ) يتم استخدام العلامة المئوية % للقيام بنفس العمل.

تحياتي,,,

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

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

لكن لو سمحت الطريقه للفائده

والذي فهمته

1- انك غيرت اسم المربع في نموذج البحث من نص6 الى txtmotahm

2- ثم اضفت شرط في الاستعلام وهو Like [forms]![بحث]![txtmotaham] & "*"

3- ثم غيرت في خصائص الزر امر8 من نص6 الى txtmotaham

فطبقت كل ذلك على نموذج عندي لكن لافائده

ارجو منك وضع الشرح فضلا

ولك مني جزيل الشكر

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

اخي العزيز

كل ما قلته صحيح ولو ان تغيير اسم مربع النص ليس بالاهمية الكبيرة ولكني دائما ما افضل العمل مع المسميات بحروف انجليزية .

اما الشئ الذي لم تذكره هو التعديل الذي تم في كود فتح التقرير حيث تم الاستغناء عن cond وهو معيار تصفية التقرير بحيث تم تعديل الكود من

DoCmd.OpenReport "r1", acViewPreview, , cond
الى
DoCmd.OpenReport "r1", acViewPreview

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

تحياتي,,,

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information