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

كيف يمكن تمرير قيمة للمكون (adoquery) في دلفي 7 ؟

بدأه أحمد_ليبيا في 15 مايو 2009 · 3 رد · 865 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

--

- هذا هو الكود (للعلم فقط أن الخطأ أثناء عملية التنفيذ)

  DM.QDBill.Close;
  DM.QDBill.SQL.Clear;
  DM.QDBill.SQL.Add('SELECT Details_Bill.NO_Bill, Details_Bill.NO_CaT, Details_Bill.Quantity, Category.Name '+
  ' FROM Category INNER JOIN Details_Bill ON Category.NO_CaT = Details_Bill.NO_CaT '+
  ' WHERE (NO_Bill=NO_Bill)');
  DM.QDBill.Parameters[0].Value := StrToInt(Label_Bill.Caption);
  DM.QDBill.Open;

تم تعديل هذه المشاركة بواسطة أحمد_ليبيا في 15 مايو 2009 في 17:03

moslimbag8.gif

------

saaid.jpg

#2

السلام عليكم...

ضع شارحة (نقطتين : ) قبل اسم البارامتر:

  1.  
  2. WHERE (NO_Bill = :NO_Bill)
  3.  

== إذا كان أثناء التصميم ==

ثم اذهب إلى الخاصية Parameters و افتحها ثم حدد البارامتر NO_Bill . اضبط الخاصية DataType للبارامتر على نوع البيانات التي يمثلها هذا البارامتر، مثلاً ftInteger، ثم فم بتوسيع الخاصية Value و حدد الخاصية الفرعية Type و اضبطها على نوع بيانات البارامتر، مثلاً Integer.

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#3
DM.QDBill.Close;
  DM.QDBill.SQL.Clear;
  DM.QDBill.SQL.Add('SELECT Details_Bill.NO_Bill, Details_Bill.NO_CaT, Details_Bill.Quantity, Category.Name '+
  ' FROM Category INNER JOIN Details_Bill ON Category.NO_CaT = Details_Bill.NO_CaT '+

  ' WHERE (NO_Bill=:PNO_Bill)');
  DM.QDBill.Parameters.ParamByName('PNO_Bill').value:= StrToInt(Label_Bill.Caption);



  DM.QDBill.Open;

تم تعديل هذه المشاركة بواسطة Zouhere Gerard في 15 مايو 2009 في 23:17

#4

السلام عليكم

بارك الله فيكم .. وجزاكم الله خيرا

moslimbag8.gif

------

saaid.jpg

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