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

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



طباعة تسجيلة واحدة - magicabdou - 26-03-2012

السلام عليم

لغة البرمجة = دلفي 7
قاعدة البيانات =paradox

لدي جدول اسمه Client به code_c,Nom,prenom,age

code_c=index alphbetique

في الطباعة كتبت

كود :
Form2.Query1.SQL.Clear; Form2.Query1.SQL.Add('select *'); Form2.Query1.SQL.Add('from Client'); Form2.Query1.SQL.Add('where Client.Code_c='+ edit1.text); Form2.Query1.Active:=true; Form2.QuickRep1.Preview;

إذا كان code_c=numerique

تنجح العملية

لكن إذاكان code_c=alphanemerique

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

بارك الله فيكم


طباعة تسجيلة واحدة - Lam.Abdeldjalil - 26-03-2012

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

جرب
كود :
Form2.Query1.SQL.Add('where Client.Code_c='''+ edit1.text+'');
بالتوفيق


طباعة تسجيلة واحدة - kimou23 - 26-03-2012

السلام عليكم
أنا أنصحك بإستعمال les parametre
كود :
form2.query1.close form2.query1.sql.clear form2.query1.sql.add('select * from client whre code_c=:code_c') form2.query1.parambyname('code_c').value:=edit1.text form2.query1.open; form2.quickrep1.preview
بالتوفيق أمنى أن أكون قد أفدتك


طباعة تسجيلة واحدة - magicabdou - 26-03-2012

السلام عليكم

بارك الله فيكم

جربت نفس الشئ لم تنجح


طباعة تسجيلة واحدة - kachwahed - 26-03-2012

[COLOR="black"]السلام عليكم
جرب Filter و Filtered زمن التشغيل لاكتشاف موضع الخلل
بالتوفيق.[/COLOR]


طباعة تسجيلة واحدة - magicabdou - 26-03-2012

kimou23 كتب :السلام عليكم
أنا أنصحك بإستعمال les parametre
كود :
form2.query1.close form2.query1.sql.clear form2.query1.sql.add('select * from client where code_c=:code_c') form2.query1.parambyname('code_c').value:=edit1.text form2.query1.open; form2.quickrep1.preview
بالتوفيق أمنى أن أكون قد أفدتك



بارك الله فيكم لقد نجح الكود


طباعة تسجيلة واحدة - magicabdou - 27-03-2012

السلام عليكم

أضفت للجدول client

date_vente

عندما يشتري الزبون اليوم شئ ما (27/03/2012)

علما أنه اشترى أمس وأول أمس ...........


في الطباعة حبيت اطبع مااشتراه فقط اليوم أو ماشتراه الأمس فقط

يعني الطباعة مرتبطة (ِcode_c,date_vente)


استعملت الكود التالي

كود :
form2.query1.close form2.query1.sql.clear form2.query1.sql.add('select * from client where code_c=:code_c and date_vent=:date_vent') form2.query1.parambyname('code_c').value:=edit1.text form2.query1.parambyname('date_vente').value:=datetimepicker1.date; form2.query1.open; form2.quickrep1.preview

بارك الله فيكم


طباعة تسجيلة واحدة - magicabdou - 27-03-2012

السلام عليكم


تصحيح

كود :
form2.query1.close form2.query1.sql.clear form2.query1.sql.add('select * from client where code_c=:code_c and date_vent=:date_vent') form2.query1.parambyname('code_c').value:=edit1.text form2.query1.parambyname('date_vente').asdate:=datetimepicker1.date; form2.query1.open; form2.quickrep1.preview



طباعة تسجيلة واحدة - saber-bsa - 02-04-2012

شكرا وبارك الله فيكم على المعلومات القيمة