08-08-2021, 02:52 PM
السلام عليكم
لدي form1 به جدول للفئات (رقم الفئة، اسم الفئة)
ال form 2 به جدول العمال (رقم،اللقب والاسم، الفئة)
لنفرض انني قت بملأ معلومات 200 عامل لكن طرأ تغيير في اسم احدى الفئات ل 60 عاملا
المطلوب عند تغيير اسم الفئة في form1 تتغير تلقائيا في form2 مع الإبقاء على أسماء الفئات الأخرى كما هي
جربت هذا الكود لكنه يقوم بتغيير الكل
لدي form1 به جدول للفئات (رقم الفئة، اسم الفئة)
ال form 2 به جدول العمال (رقم،اللقب والاسم، الفئة)
لنفرض انني قت بملأ معلومات 200 عامل لكن طرأ تغيير في اسم احدى الفئات ل 60 عاملا
المطلوب عند تغيير اسم الفئة في form1 تتغير تلقائيا في form2 مع الإبقاء على أسماء الفئات الأخرى كما هي
جربت هذا الكود لكنه يقوم بتغيير الكل
كود :
procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction);
begin
dm.BenefisTable.DisableControls;
try
dm.BenefisTable.First;
while not dm.BenefisTable.Eof do
begin
dm.BenefisTable.Edit;
dm.BenefisTable.FieldByName('categ').Value := dbedit2.Text;
dm.BenefisTable.Post;
dm.BenefisTable.Next;
end;
finally
dm.BenefisTable.EnableControls;
end;
end;
end.![[صورة: cascadeon.gif]](https://www.sqlconfiguration.com/access-features/module2/images/cascadeon.gif)