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

ارغب في وضع معيار للاستعلام

بدأه gagaga في 8 أغسطس 2008 · 2 رد · 638 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

وارجو ان تدخل هذه الملاحظات ظمن الاعتبارات :

اولا اذا ادخلت فقط الرقم الاول مثل 4 يعرض اول عشرة ارقام تبدأ بالرقم 4 علما بانه لايوجد رقم 4 وهذا يؤثر بنتيجة العرض

ارجو ان لايقبل سوى الارقام الموجودة فعليا او يظهر رسالة بعدم وجود الرقم المدخل

ثانيا عندما تدخل مسافة لا يعرض شيئاً الا يوجد طريقة لاضع رسالة عندما يكون الرقم غير موجود بان هذا الرقم غير موجود فضلا تأكد من الرقم الصحيح ويتيح لي الفرصة مرة اخرى لادخال الرقم

واخيرا الا يمكن ان اقوم بالغاء كلمة "ادخال قيمة معلمة " التي تظهر في اعلى الرسالة التي ادخل بها القيمة

وشاكر لكم تعاونكم

db1.rar

#2

السلام عليكم أخي gagaga

بفحص مثالك أتضح لي أنك تطلب العشرة الأوئل من الجدول Cust ومعيار البحث هو مايكتب في

القيمة المعلمة ؟ هذا مايدل عليقه الاستعلام الأتي كوده

SELECT TOP 10 Custs.CustNo, Custs.CustNm
FROM Custs WHERE (((Custs.CustNo) Like [أدخل الرقم المطلوب أو اضغط Enter] & "*"));

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

اقتباس
اولا اذا ادخلت فقط الرقم الاول مثل 4 يعرض اول عشرة ارقام تبدأ بالرقم 4 علما بانه لايوجد رقم 4 وهذا يؤثر بنتيجة العرض

ارجو ان لايقبل سوى الارقام الموجودة فعليا او يظهر رسالة بعدم وجود الرقم المدخل

سؤالي الان كيف تقول للإستعلام TOP 10 يعني أظهر اعلى عشرة .. ثم تأتي في الشرح تقول اريد اظهار رقما واحدا ؟

هل انت من قام بصياغة الاستعلام أم انه منقول حيث انه يحوي متناقضين لايمكن تحقيقهما .. معا اذا السؤال غامض وهذا ماجعل

الكثير يحجم عن الاجابة .. ارجو ان تصيغ السؤال بشيء من التوضيح للنقاط التي ذكرتها ونحن سنساعدك بالتأكيد .. موفق

#3

اشكرك على الاهتمام والرد

هذا المثال موجود مسبقا في الموقع واخذته واضفت اليه السؤال الذي انا احتاجه

بغض النظر عن جملة ال Sql

المقصود من سؤالي هو وضع رسالة عند ادخال قيمة غير موجودة فعلا بالجدول لذلك ضربت مثال بالرقم 4 كما يكون هناك

اتاحة الفرصة لادخال قيمة اخرى او الخروج وذلك يتضح من سؤالي الاخر عندما ذكرت

ثانيا عندما تدخل مسافة لا يعرض شيئاً الا يوجد طريقة لاضع رسالة عندما يكون الرقم غير موجود بان هذا الرقم غير موجود فضلا تأكد من الرقم الصحيح ويتيح لي الفرصة مرة اخرى لادخال الرقم

وشاكر جزيلا لردك واهتمامك

واخيرا الا يمكن ان اقوم بالغاء كلمة "ادخال قيمة معلمة " التي تظهر في اعلى الرسالة التي ادخل بها القيمة

ووضع اي كلمة اخرى او الغائها

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