![]() |
|
ربط قاعدة البيانات و البرنامج - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : ربط قاعدة البيانات و البرنامج (/showthread.php?tid=2027) |
ربط قاعدة البيانات و البرنامج - manoubi77 - 20-05-2010 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته انا ابحث عن طريقة ربط قاعدة البيانات و البرنامج توضيح : هذا البرنامج : ![]() و عند اضافت اسم جديد في قاعدة البيانات ينضاف على البرنامج "label" جديد : ![]() و كذلك للتعديل و للحذف فهل هذه الطريقة ممكنة ام لا ؟ فان كانت ممكنة كيف استطيع برمجتها ؟ و ان كانت غير ممكنة،هل من طريقة اخرى ؟ و شكرا ربط قاعدة البيانات و البرنامج - أبو معاذ - 21-05-2010 و عليكم السلام ورحمة الله وبركاته ، نعم يمكن فعل ذلك بسهولة ، فأنت أولا تحتاج أن تعرف كيفية إنشاء المكونات مثل Label برمجيا (At runTime) و لفعل ذلك إليك هذا الكود : كود : var
NewLabel: TLabel;
begin
NewLabel := TLabel.Create(self);
NewLabel.Parent := self;
NewLabel.Top := 20; // أنت الذي تتحكم فيها
NewLabel.Left := I * 20; // أنت الذي تتحكم فيها
NewLabel.Caption := تختار اسم الCaption
end;
end;وأنت تريد فعل هذا مباشرة عند إضافة سجل جديد ، فما عليك إلا كتابة الكود السابق في الحدث AfterPost الخاص ب Table إن شاء الله أون قد أفدتك بعض الشيء. :monster1: ربط قاعدة البيانات و البرنامج - manoubi77 - 21-05-2010 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته شكرا اخي الكريم على الرد لكني لم استطع تشغيلها و هذا البرنامج في المرفق لو تتكرم و تضيفها مشكور اخي مسبقا |