delphi4arab منتديات دلفي للعرب
البحث باستعلام sql و طباعة النتيجة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : البحث باستعلام sql و طباعة النتيجة (/showthread.php?tid=1779)

الصفحات: 1 2


البحث باستعلام sql و طباعة النتيجة - yahia1921 - 12-03-2010

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

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


البحث باستعلام sql و طباعة النتيجة - Rover - 12-03-2010

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

بالتوفيق


البحث باستعلام sql و طباعة النتيجة - yahia1921 - 12-03-2010

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

بالتوفيق

كود :
ADODataSet2.Active:=False; ADODataSet2.CommandText:= ('select * from bon where [num-mag]=' + ''''+maskedit1.Text+''''); ADODataSet2.Active:=True;
جربتها مثل هكذا لكن لا نتيجة
تظهر لي رسالة خطأ
لكن اضن ان خطأي في طريقة الكتابة حاول ان تصحح معي
[صورة: sanstitrepaz.png]


البحث باستعلام sql و طباعة النتيجة - yahia1921 - 13-03-2010

السلام عليكم لقد قمت بتصحيح الكود
اي ان الكود اصبح على الشكل التالي :
كود :
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:


البحث باستعلام sql و طباعة النتيجة - kachwahed - 13-03-2010

ما نوع محرك قاعدة البيانات؟


البحث باستعلام sql و طباعة النتيجة - yahia1921 - 13-03-2010

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


البحث باستعلام sql و طباعة النتيجة - kachwahed - 13-03-2010

عند إرسال التواريخ في Access اكتبها بين علامتي #
بالتوفيق.



البحث باستعلام sql و طباعة النتيجة - yahia1921 - 13-03-2010

kachwahed كتب :عند إرسال التواريخ في access اكتبها بين علامتي #
بالتوفيق.

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


البحث باستعلام sql و طباعة النتيجة - محمد عبد العزيز - 13-03-2010

إقتباس :عند استعمال البحث بين تاريخين لا تخرج اي نتيجة
بالتاريخ اكتب الشهر بدلا من الايام والايام بدلا من الشهر
ملاحظة: لم اجرب المرفق



البحث باستعلام sql و طباعة النتيجة - yahia1921 - 13-03-2010

B.M.AbdelAziZ كتب :بالتاريخ اكتب الشهر بدلا من الايام والايام بدلا من الشهر
ملاحظة: لم اجرب المرفق

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