تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مثال لاضافة وتعديل وحذف البيانات
#2
إقتباس :او ان الدلفي لا تدعم ذلك


لايوجد شئ لا يمكن للدلفي ان تفعله بالاحرى انت تكتشف اشياء في الدلفي لا تستطيع ربما فعلها في البرامج الاخرى

يمكنك في حدث التحميل للنموذج بالنقر عليه مرتين ان تكتب التالي :

كود :
procedure TForm1.FormCreate(Sender: TObject);
var
str:string;
begin
str:=ExtractFileDir(Application.ExeName) + '\db.mdb'  ;
ADOConnection1.Close;
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=' + str;
ADOConnection1.Connected:=true;
ADOTable1.Open;
end;

لاحظ عرفنا متغير Str كمتغير نصي ثم وضعنا فيه مسار مجلد البرنامج


كود :
ExtractFileDir(Application.ExeName)

حيث 

كود :
Application.ExeName

هو الملف التنفيذي لبرنامجك

ثم اسندناه لجملة الاتصال وفتحتنا الاتصال وكذلك فتحنا اتصال الجدول

حيث Adotabl1 هو المسؤول بالاتصال بالجدول Test1 بقاعدة البيانات
قد يتسائل البعض كيف ربطناه بالجدول 
العملية تمت من نافذة الخصائص ولم تتم برمجيا
لتتم برمجيا يمكنك ذلك بالطريقة التالية .


كود :
ADOTable1.TableName='Test1';

لفهم مكونات الاتصال وهي متشابهة كلها لها نفس الاسلوب سواء كانت اكسس او بارادوكس او اس كيو السيرفر او غيرها

هنا مكون الاتصال لاحظ جملة الاتصال والبارمترات في نافذة الخصائص كل هذه تستطيع التعامل معها مرئيا او برمجيا 

   


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

   


مكون الداتاسورس مهمته الربط بين مكونات الداتا كنترول وبين مكون الجدول
فلو لاحظ انه يتم عرض البيانات في الداتاجريد وباقي الادوات بدون ان نكتب اي برمجة 

   

الدتا جريد او الداتا كنترول كلها تتصل بالداتاسورس انظر للصورة

   

وبعد الربط تنقر على الداتا جريد لمزيد من الحكم في طول وعرض الصفوف والاعمدة
الرد }}}


الردود في هذا الموضوع
RE: مثال لاضافة وتعديل وحذف البيانات - بواسطة viv - 16-06-19, 05:41 PM


التنقل السريع :


يقوم بقرائة الموضوع: