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

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

قام بنشر

بسم الله الرحمن الرحيم

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

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

  • Like 1
قام بنشر

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

خطوات البحث :

1- تحتاج الى جدول tblinfo و استعلام مرتبط بالجدول qrySer ونموذج غير منضم frmSer

2- ضع في النموذج مربع نص اسمه Ser .

3- من خلال المعالج أنشئ زر أمر تشغيل الاستعلام qrySer

4- ضع السطر التالي في الاستعلام تحديداً في معيار الحقل المراد البحث فيه وليكن حقل الاسم :

Like [forms]![frmSer]![Ser]
الشرح : 1-عند تشغيل الاستعلام من خلال زر الأمر سيتم أخذ قيمة معيار حقل الاسم من مربع النص Ser (فإن كان فارغاً سيعرض جميع النتائج) 2-ضع أي كلمة للتجربة واضغط زر الأمر سيتم الحصر والفلترة لتقلل من النتائج . 3- forms هي امر عام وتعني أن الأمر مصدره نموذج . 4- frmSer وهو اسم النموذج الذي نأخذ منه كلمة البحث . 5- Ser هو مربع النص الذي أدخلنا كلمة البحث فيه . 6- Like تعني يشبه أو يماثل والمقصود اعرض لي السجل الذي فيه شبيه لهذه الكلمة القادمة من مربع النص Ser والموجود في النموذج frmSer 7- & "*" وهذا الرمز اختياري ولكنه مهم جداً إذ أنه وفي حال اضافته يوسع نطاق البحث فعند اضافته يمكنك ادخال جزء من كلمة البحث وعند ازالته يجب التقيد بما هو موجود داخل الحقل من قيم فيجب أن تكتب كاملة وفيما يلي أمثلة لأماكن وضع هذا الرمز في سطر البحث : السطر التالي .. يبحث عن الكلمة التي تنتهي بكلمة البحث التي أدخلتها مثل (هد) يمكن أن تكون نتائج البحث ( فهد) (ناهد) (زاهد) (شهد) ... وهكذا :
Like "*" & [forms]![frmSer]![Ser]
السطر التالي .. يبحث الكلمة التي تبدأ بكلمة البحث التي أدخلتها مثل (جم) يمكن أن تكون نتائج البحث ( جمال) (جميله) (جمعان) (جمايل) ... وهكذا :
Like [forms]![frmSer]![Ser] & "*"
أما السطر التالي .. يبحث عن أي جزء من الكلمة أو القيمة التي داخل الحقل فمثلا عندما نبحث عن (سل) تكون النتائج (سلمان) (مسلم) (باسل) ... وهكذا :
Like "*" & [forms]![frmSer]![Ser] & "*"

والله أعلى وأعلم

  • Like 2
قام بنشر

الف الف شكر لك خيو وفقك الله تسلم اخي

بس عندي شويت ستفسار لو ممكن

كيف ابحث من رقم الى رقم نفس الطريقه

لن عندي حقل التاريخ مسويه عن طريق مربع نص ولا يبحثلي بنفس الطلب لو حطيت من 1/1/1427 الى 30/1427 مزبود بس لو تغير الرقم مثل 5/9/1427 الى اي تاريخ يجبلي جميع البيانات

هل فيه طريقه تسهلها لي وشكر

قام بنشر (معدل)

بارك الله فيك وجزاك الله خير

والله اني بحاجه ماسه الى معرفة هذا الامر

لكن عندي سؤال

كيف اخلي انتيجه البحث تظهر في نموذج

لان في المثال تظهر نتيجه البحث استعلام

ارجوا الافاده بارك الله فيكم

تم تعديل بواسطه at_aziz
قام بنشر

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

وعذراُ أخواني على التأخير

يمكنكم البحث خلال فترة معينه سواء كانت حقل رقمي أو تاريخ بالطريقة التالية :
1- أضف الى الجدول tblinfo حقل تاريخ .
2- أنشئ استعلام يستند لهذا الجدول بإسم QSerFromTo على أن يتضمن حقل التاريخ .
3-انشئ نموذج بإسم SerFT .
4 ضع مربعي نص بإسم SerFrom و SerTo داخل النموذج .
6 ضع زر أمر تشغيل الاستعلام QSerFromTo (بإستخدام المعالج) .
7 ضع السطر التالي في الاستعلام وتحديدا في معيار التاريخ (مثلا) :

كود
Between [forms]![SerFT]![SerFrom] And [forms]![SerFT]![SerTo]

المثال أدناه يوضع طريقة عمل الخطوات أعلاه :
SerBetween2Date.rar

وبالتوفيق

  • Like 1
قام بنشر

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

اخي الفاضل التقني

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

ارجوا الافاده بارك الله فيك

قام بنشر

مشكور اخي ماقصرت بس انا ابي ابحث

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

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

ياليت انك فهمت ولو ماعرفتها رد علي ارفقلك مثال

تحياتي

قام بنشر

الله يوفق الجميع
وآسف على التأخر في الرد

اطلع على هذا المثال :
SerByDMY.rar

والفكرة هي :
1- تم استحداث 3 مربعات نص باسم (اليوم : D والشهر : M والسنة : Y ) على التوالي .
2- استحداث مربع النص واسمه SerDMY مع اخفاؤه ( أو اظهاره إن اردت) .
3- وضع الكود التالي في حدث عند الخروج لمربع النص Y :

كود
Private Sub Y_Exit(Cancel As Integer)
SerDMY.Value = Format(D.Value & "/" & M.Value & "/" & Y.Value)
End Sub

الهدف من هذا الكود هو اجابة على تساؤلك ، إذ أنه يقوم بضم قيم مربعات النص الثلاثة ( D و M و Y ) لتكون قيمة لمربع النص الرابع SerDMY وبذلك عند تشغيل الاستعلام فإنه يأخذ قيمة مربع النص SerDMY وبالتالي عمل حصر للتاريخ .
وهذه من الحيل والالتفاف على البرنامج لإيجاد الحلول .

والله أعلى وأعلم .

  • Like 1
  • 7 months later...
  • 1 year later...
قام بنشر

الأخ التقني رعاكم الله وزادكم علما ً

عند متابعتي لشرحكم ومحاولتي تطبيقة لاحظت بأن الكود لا يعمل في حالة أن القيمة مدخلة من جدول آخر حيث انني قمت بعمل جدول آخر وأسميته w ثم قمت بإضافة حقل في الجدول المعد من قبلكم ووضعت معالج بحث وأنشأت إستعلام ووضعت نفس الشرط الذي وضعتة للثلاث حالات المشروحة من قبلكم .ولم تظهر البيانات .

أرجو أن يكون سؤالي واضح وقد وضغت زر إضافي على النموذج .

تحياتي وتقديريي لكم ولجميع الأعضاء

_like.rar

  • 7 years later...
قام بنشر
في 2/6/2007 at 12:39, التقني said:

ولك بالمثل أخي الكريم

وهدية لك هذا المثال تطبيقاً للشرح أعلاه :fff:

SerIn3Way.rar

ممكن اعرف بعد اذنك كيف عملت النموذج والذراير 

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