28-10-2017, 01:10 PM
يمكننا تقسيم العملية لمراحل
اوولا اضهار اسماء الحقول في الكومبوبوكس و هدا الاجراء كفيل بالعمل
اوولا اضهار اسماء الحقول في الكومبوبوكس و هدا الاجراء كفيل بالعمل
PHP كود :
procedure TForm1.GetFields;
var
i: Integer;
begin
ComboBox1.Clear;
table.Close;
table.Open;
for i := 0 to table.FieldCount -1 do
begin
ComboBox1.Items.Add(table.Fields[i].Name);
end;
end;
ثم التعديل على معلومات الحقل المراد ستكون بسيطة بعد ان حصلت على اسماء الحقول
فمثلا دعنا نقول انك تريد تعديل حقل الاسم بعد اختيار الاسم من الكومبوبوكس
اختر الحدث المناسب مثلا Onchange او OnCloseUp اجعل الجدول في وضع التعديل table.edit
بافتراض لديك اداة واحدة لتعديل المعلومات و هي edit1
يبقة خطوة واحدة و هي انك تخبر الجدول من اين ياخذ القيمة
لكن يجب ان تحدد الحقل و هذا ما قمنا به قبل قليل و سنحصل على الاسم بسهولة عبر الامر
table.fieldbyname(combobox1.text)
Table.post


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)