البحث باستعلام sql و طباعة النتيجة
#1
السلام عليكم ورحمة الله وبركاته

الاول انا لدي MASKEDIT
للبحث انطلاقا منها بجملة SQL
كانت لي بعض المحاولات هذه احداها لكن لم تتحقق
كود :
select * from bon where [num-mag]='+'''''+maskedit1.Text+'''''
حيث اظهر التسجيلات من جدول bon
عندما يكون رقم المخزن يساوي MASKEDIT1.TEXT
الرد
#2
يجب عليك استخدام البارميترات و اسناد نص Sql اثناء التنفيذ ..

بالتوفيق
الرد
#3
Rover كتب :يجب عليك استخدام البارميترات و اسناد نص Sql اثناء التنفيذ ..

بالتوفيق

كود :
ADODataSet2.Active:=False; ADODataSet2.CommandText:= ('select * from bon where [num-mag]=' + ''''+maskedit1.Text+''''); ADODataSet2.Active:=True;
جربتها مثل هكذا لكن لا نتيجة
تظهر لي رسالة خطأ
لكن اضن ان خطأي في طريقة الكتابة حاول ان تصحح معي
[صورة: sanstitrepaz.png]
الرد
#4
السلام عليكم لقد قمت بتصحيح الكود
اي ان الكود اصبح على الشكل التالي :
كود :
ADODataSet1.Active:=False; ADODataSet1.CommandText:= ('select * from bon where [num-mag]='+maskedit3.Text+''); ADODataSet1.Active:=True;
وهو يخرج النتائج والحمد لله
لكن لما حاولت استخدامه في التاريخ لم يصلح
حيث ادرجت الكود التالي لكن لم يفلح في اخرا النتائج
كود :
ADODataSet1.Active:=False; ADODataSet1.CommandText:= ('select * from bon where [dat-jour]<='+maskedit1.Text+''); ADODataSet1.Active:=True;
وقمت باستخدامه في حالة الحصر بين تاريخين ولم يفلح ايضا هل من توجيه :cryss:
الرد
#5
ما نوع محرك قاعدة البيانات؟
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#6
السلام عليكم
من نوع اكسس اخي الكريم
هذا مرفق يوضح عملي الذي قمت به في هذا الشأن
حيث انه في حالة استعماله على غير التاريخ يصلح لكن في حالة التاريخ الفلترة لاتظهر اي نتائج بارغم من تواجد المعلومات في قاعدة البيانات والتي هي من نوع اكسس


الملفات المرفقة
.rar   12.rar (الحجم : 14.64 ك ب / التحميلات : 91)
الرد
#7
عند إرسال التواريخ في Access اكتبها بين علامتي #
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#8
kachwahed كتب :عند إرسال التواريخ في access اكتبها بين علامتي #
بالتوفيق.

مشكلتي اخي متواجدة في المرفق تستطيع ان تحمله لتراها
اذا انه عند استعمال البحث بين تاريخين لا تخرج اي نتيجة في حين اذا استبدلنا القيم برقم الوصل على سبيل المثال تتم دون اي مشكل
الرد
#9
إقتباس :عند استعمال البحث بين تاريخين لا تخرج اي نتيجة
بالتاريخ اكتب الشهر بدلا من الايام والايام بدلا من الشهر
ملاحظة: لم اجرب المرفق
الرد
#10
B.M.AbdelAziZ كتب :بالتاريخ اكتب الشهر بدلا من الايام والايام بدلا من الشهر
ملاحظة: لم اجرب المرفق

تفائلة بأنه سيكون الحل لكن عبثا حاولت تجريب ه لكن نفس الشئ
:rtfm3:
:giveup:
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم