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



اضافة حقول اثناء التنفيذ - محمد ابو اسامه - 19-02-2009

الاخوه الكرام

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


بعد الانتهاء من تصميم برنامج ونقله لجهاز العميل فى بعد الاحيان يحتاج العميل الى اضافات وقد تتطلب هذه الاضافات اضافة بعدالحقول الى قاعدة البيانات المستخدمه فعلا والمحتويه على بيانات طباعا ممكن نضيف حقول لقاعدة بيانات موجوده فعلا من خلال استخدام alter فى الحدث on create ولكن كيف التاكد من ان هذا الحقل موجود او لا

ولكم جزيل الشكر


اضافة حقول اثناء التنفيذ - محمد ابو اسامه - 19-02-2009

الاخوه الاعزاء

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

بعد البحث فى النت وجدت الحل وهو كالتالي

1- التاكد من عدم وحود الحقل مسبقا فى الجدول من خلال ( GetFieldNames )

2- اضافه الحقل بعد ذلك من خلال تعديل الجدول بـ ( Alter )


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


اضافة حقول اثناء التنفيذ - kachwahed - 07-02-2011

وعليكم السلام ورحمة الله وبركاته
بالفعل وبنفس الطريقة يمكن إضافة جدول ديناميكيا باستخدام GetTableNames ثم Create Table أو SELECT INTO



اضافة حقول اثناء التنفيذ - Lam.Abdeldjalil - 07-02-2011

السلام عليكم

إقتباس :1- التاكد من عدم وحود الحقل مسبقا فى الجدول من خلال ( GetFieldNames )
طريقة أقصر Smile
يمكن التأكد من وجود حقل في الـ Dataset كالآتي
كود :
if ADOTable1.FindField('YourField')<>nil then ShowMessage('exist') ;
والسلام عليكم