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=4896)

الصفحات: 1 2


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - محمد الدرة - 25-01-2013

لماذا لم تستخد حقل من نوع calculated
وفي الحدث oncalcfield اكتب الشرط الذي تريد وسيظهر تلقائياً
واذا لم يكت هذا ماتبحث عنه وضح اكثر


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - لخضر مطر - 25-01-2013

اظن ان تأخذ بنصيحة محمد الدرة فهي طريقة سهلة ومحكمة في نفس الوقت


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - KaderBest - 25-01-2013

تلميذ الحياة كتب :
كود :
ADOQuery1.SQL:= 'select c1.reference_p,designation_p,qte_fa,prix_fa,qte_fa * prix_fa as total'+ 'from contient1 c1,produit p1'+ 'where (c1.reference_p = p1.reference_p and numero_fa ='+Edit1.Text+')';

للأسف ظهرت لي هذه المشكلة
كود :
http://img15.hostingpics.net/pics/523504Sanstitre.jpg



كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - تلميذ الحياة - 25-01-2013

عوض Edit1.text
بـ (QuotedStr(Edit1.Text


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - KaderBest - 25-01-2013

محمد الدرة كتب :لماذا لم تستخد حقل من نوع calculated
وفي الحدث oncalcfield اكتب الشرط الذي تريد وسيظهر تلقائياً
واذا لم يكت هذا ماتبحث عنه وضح اكثر

لا **** أن أعدل في الجدول لأن هذا الحقل أحتاجه في بعض المواضع و لا أحتاجه في مواضيع أخرى
و لهذا لجأت إلى Query


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - KaderBest - 25-01-2013

KaderBest كتب :للأسف ظهرت لي هذه المشكلة
كود :
http://img15.hostingpics.net/pics/523504Sanstitre.jpg

بقيت نفس المشكلة
إذا ممكن بعض الأعضاء يعمل مثال بسيط عن طريق Delphi و SqlServeur
التفاصيل هي
قاعدة بيانات تحتوي على جدول واحد
إنشاء فورم يحتوي على العناصر
ADOQuery1
DataSource1
DBGrid1
Edit1
Button1

بحيث عندما أضغط على Button1 يقوم البرنامج بتنفيذ الإستعلام و لكن بشرط أن يتم جلب القيمة من Edit1
و دمجها في الإستعلام ( where numero_fa ='+Edit1.Text)
-------------
و إلا فإني سألجأ إلى حيلة أخرى و هي إنشاء جدول إضافي في قاعدة البيانات
حيث أرسل القيمة من Edit1 إلى الجدول ثم أكتب الإستعلام مباشرة في AdoQuery
بشرط أنه قبل الإرسال يجب خذف السجلات السابقة في الجدول الجديد
أي أن جدولي يحنوي على سجل واحد فقط ...
سأقوم بالتجريب و إن شاء الله تنجح ..


كيفية إضافة حقل مؤقت إلى الجدول حسب الحاجة - تلميذ الحياة - 25-01-2013

إقتباس :سألجأ إلى حيلة أخرى و هي إنشاء جدول إضافي في قاعدة البيانات
وهنا تكمن فائدة الجداول المؤقت في SQL Server
انا اسف صديقي اذا وجدت وقت ساعمل لك مثال
بالتوفيق