الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في المعايير ؟

مغلق
بدأه www في 26 ديسمبر 2001 · 9 رد · 574 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي جدول واردت ان اعمل استعلان فقمت بما يلي

في خانة معايير كتبت :(*&[اكتب الرقم المطلوب ]&*like )

وعندما اريد البحث يظهر لي مربع كتابة الرقم ولكن عندما اريد ان اكتب مثل ا رقم 9 فانه يقوم باخراج جميع الحقول التي تحتوي على الرقم 9 مثا 19-99-594 ..... الخ

انا لا اريد هذا اريد ان يعطيني الرقم المطلوب فقط فهل من طريقة لذلك ولكم منسي الشكر الجزيل

#2

اخي الفاضل

استبدل التعبير الذي كتبته في الاستعلام بالتالي0

[اكتب الرقم الذي تود البحث عنه]

[gl]ملاحظة هامة جداً[/gl] : لا تقوم بكتابة أي رقم بين القوسين فالعبارة التي بين القوسين وهي : " اكتب الرقم الذي تود البحث عنه" عنوان يظهر على المربع الذي يظهر عند فتح الإستعلام فقط0 ويمكنك وضع قوسين هكذا [] وسوف يقوم الاستعلام بعرض الرقم الذي أدخل فقط أن كان موجوداً والعبارة : " اكتب الرقم الذي تود البحث عنه " هي تعرف المستخدم ماذا يتوجب عليه فعله عند ظهور المربع فقط0

جرب ذلك وأخبرنا بما تتوصل إليه0

ولك تحياتي0

#3

www

جواب الأخ 5060 صحيح ولزيادة الإيضاح النجوم هي سبب المشكلة لديك فإذا كتبت مثلا :

Like "*" & [أي عبارة] & "*"

فمعناه كل عبارة أو رقم في الحقل تحوي البيانات المدخلة (تتضمنها) .

Like  [أي عبارة] & "*"

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

Like "*" & [أي عبارة]

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

وللجميع التحية

#4

يا سلام عليك يا ابو حمود تظهر في الأوقات المناسبة والي يزيدنا فخراً بك إسترسالك في الشرح والإيضاح لكن لو تقول لنا كيف تكتب الأكواد في المنتدى من اليسار إلى اليمين كان ياسلام عليك زيادة

#5

لكتابة الأكواد اكتب للبداية [*CODE2] وفي نهاية الكود اكتب [/code2*] بدون النجوم .

أو اضغط الزر الموجود عليه الرمز # ثم أَف له في النهاية 2 .

ولك تحياتي

#6

رفع الله درجاتك في الدنيا والأخرة

#7

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

مثال :

لدي جدول به الاسم _ رقم الهاتف

عندما اطلب الرقم مثلا 1234567 فانه يعرض 6654228 و 8745146

هذا مثال والسبب ان اغلب الارقام متكررة وكذلك الحالة مع الاسماء

فيا ليت ولو طولت عليكم تعيدون الشرح لي بصورة اخرى او اذا كان هناك طريقة اخرى اتمكن من عملها ولكم مني جزيل الشكر واعتذر على الاطاله

#8

الأخ www

جرب ما كتبته أنت فى الأول ولكن مع حذف كل من * و & من الطرفين اليمين واليسار . إن شاء الله تجد المطلوب ولكن معلا معلاحظة أن المعيار الذي تدخله يجب أن يطابق البيانات بالضبط دون نقصان أو زيادة .

أشرف خليل

#9

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

شكرا اخي اشرف طبقت ما ذكرت وكل شيء تمام ولكن كيف اعمل رساله تظهر في حالة عدم تطابق الاحرف تفيد بانه لا يوجد هذا الاسم بدلا من ظهور النوذج فارغ وشكرا والمعذره

#10

الأخ www الحمد لله على أن كل شيء تمام

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

If Me.RecordsetClone.RecordCount = 0 Then

   MsgBox "  عــفوا عزيزي المستخدم لقد اخترت عميل ليس له أي بيانــــات", vbQuestion, "لا توجد بيانات "

Cancel = -1

اشرف خليل

هذا الموضوع مغلق.

مواضيع مشابهة