ana_3enady قام بنشر فبراير 4, 2007 قام بنشر فبراير 4, 2007 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ارجو من الأخوة الأفاضل ان يقوموا بشرح وافى عن استخدام like فى المعايير وكيفية تركيب المعايير وربط الاستعلامات عن طريق نماذج للبحث عن طريق الـ TextBox أو بقية الأدوات الممكن استخدامها فى البحث 1
التقني قام بنشر فبراير 4, 2007 قام بنشر فبراير 4, 2007 وعليكم السلام ورحمة الله وبركاته خطوات البحث : 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] & "*" والله أعلى وأعلم 2
ana_3enady قام بنشر فبراير 6, 2007 الكاتب قام بنشر فبراير 6, 2007 الف الف شكر ويا رب يجازيك خير فيك وفى اهلك وكل من تحب ويجعله فى ميزان حسناتك اللهم امين
التقني قام بنشر فبراير 6, 2007 قام بنشر فبراير 6, 2007 ولك بالمثل أخي الكريم وهدية لك هذا المثال تطبيقاً للشرح أعلاه SerIn3Way.rar 2
ana_3enady قام بنشر فبراير 8, 2007 الكاتب قام بنشر فبراير 8, 2007 الف شكر معالى الباشا وتم تحميل المثال وشكرا على انقاذى
الباشق1 قام بنشر فبراير 8, 2007 قام بنشر فبراير 8, 2007 الف الف شكر لك خيو وفقك الله تسلم اخي بس عندي شويت ستفسار لو ممكن كيف ابحث من رقم الى رقم نفس الطريقه لن عندي حقل التاريخ مسويه عن طريق مربع نص ولا يبحثلي بنفس الطلب لو حطيت من 1/1/1427 الى 30/1427 مزبود بس لو تغير الرقم مثل 5/9/1427 الى اي تاريخ يجبلي جميع البيانات هل فيه طريقه تسهلها لي وشكر
at_aziz قام بنشر فبراير 9, 2007 قام بنشر فبراير 9, 2007 (معدل) بارك الله فيك وجزاك الله خير والله اني بحاجه ماسه الى معرفة هذا الامر لكن عندي سؤال كيف اخلي انتيجه البحث تظهر في نموذج لان في المثال تظهر نتيجه البحث استعلام ارجوا الافاده بارك الله فيكم تم تعديل فبراير 9, 2007 بواسطه at_aziz
التقني قام بنشر فبراير 9, 2007 قام بنشر فبراير 9, 2007 السلام عليكم ورحمة الله وعذراُ أخواني على التأخير يمكنكم البحث خلال فترة معينه سواء كانت حقل رقمي أو تاريخ بالطريقة التالية : 1- أضف الى الجدول tblinfo حقل تاريخ . 2- أنشئ استعلام يستند لهذا الجدول بإسم QSerFromTo على أن يتضمن حقل التاريخ . 3-انشئ نموذج بإسم SerFT . 4 ضع مربعي نص بإسم SerFrom و SerTo داخل النموذج . 6 ضع زر أمر تشغيل الاستعلام QSerFromTo (بإستخدام المعالج) . 7 ضع السطر التالي في الاستعلام وتحديدا في معيار التاريخ (مثلا) : كود Between [forms]![SerFT]![SerFrom] And [forms]![SerFT]![SerTo] المثال أدناه يوضع طريقة عمل الخطوات أعلاه :SerBetween2Date.rar وبالتوفيق 1
at_aziz قام بنشر فبراير 10, 2007 قام بنشر فبراير 10, 2007 السلام عليكم ورحمة الله وبركاته اخي الفاضل التقني كيف اخلي نتيجة البحث تظهر في نموذج بدون ان تظهر في صفحة استعلام ارجوا الافاده بارك الله فيك
الباشق1 قام بنشر فبراير 10, 2007 قام بنشر فبراير 10, 2007 مشكور اخي ماقصرت بس انا ابي ابحث بطريقه غير مثل اليوم في مربع لوحده والويم مربع والسنه كل واحد لوحده ممكن خيووووووو لن انا عنيد التاريخ مفصل اليوم لوحده والشهر والسنه كل واحد بمربع يعني بحقل مستقل ياليت انك فهمت ولو ماعرفتها رد علي ارفقلك مثال تحياتي
التقني قام بنشر فبراير 11, 2007 قام بنشر فبراير 11, 2007 هل يمكنك ارفاق مثال على ما تريد (مفرغ من البيانات)
التقني قام بنشر فبراير 13, 2007 قام بنشر فبراير 13, 2007 الله يوفق الجميع وآسف على التأخر في الرد اطلع على هذا المثال :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 وبالتالي عمل حصر للتاريخ . وهذه من الحيل والالتفاف على البرنامج لإيجاد الحلول . والله أعلى وأعلم . 1
الباشق1 قام بنشر سبتمبر 30, 2007 قام بنشر سبتمبر 30, 2007 الف الف ال شكررررررررر لك واسف على التاخيررررررررر لني كنت مسافر
gelani قام بنشر ديسمبر 16, 2008 قام بنشر ديسمبر 16, 2008 الأخ التقني رعاكم الله وزادكم علما ً عند متابعتي لشرحكم ومحاولتي تطبيقة لاحظت بأن الكود لا يعمل في حالة أن القيمة مدخلة من جدول آخر حيث انني قمت بعمل جدول آخر وأسميته w ثم قمت بإضافة حقل في الجدول المعد من قبلكم ووضعت معالج بحث وأنشأت إستعلام ووضعت نفس الشرط الذي وضعتة للثلاث حالات المشروحة من قبلكم .ولم تظهر البيانات . أرجو أن يكون سؤالي واضح وقد وضغت زر إضافي على النموذج . تحياتي وتقديريي لكم ولجميع الأعضاء _like.rar
omer diaa قام بنشر سبتمبر 11, 2016 قام بنشر سبتمبر 11, 2016 في 2/6/2007 at 12:39, التقني said: ولك بالمثل أخي الكريم وهدية لك هذا المثال تطبيقاً للشرح أعلاه 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.