Я пытаюсь скопировать данные из одной главной таблицы и еще двух дочерних таблиц. Когда я выбираю одну запись в главной таблице, я копирую все поля из этой таблицы для другой. (Table1 копия ADOQuery выбранной записи)delphi Ado (mdb) записи обновления
procedure TForm1.copyButton7Click(Sender: TObject);
SQL.Clear;
SQL.Add('SELECT * from ADoquery');
SQL.Add('Where numeracao LIKE ''%'+NInterv.text);// locate record selected in Table1 NInterv.text)
Open;
// iniciate copy of record´s
begin
while not tableADoquery.Eof do
begin
Table1.Last;
Table1.Append;// how to append if necessary!!!!!!!!!!
Table1.Edit;
Table1.FieldByName('C').Value := ADoquery.FieldByName('C').Value;
Table1.FieldByName('client').Value := ADoquery.FieldByName('client').Value;
Table1.FieldByName('Cnpj_cpf').Value := ADoquery.FieldByName('Cnpj_cpf').Value;
table1.Post;
table2.next;///
end;
end;
// Как я могу обновить TableChield, TableChield1 от TableChield_1 и TableChield_2 полей в то же время?
сделать то же самое для дочерних таблиц TableChield < = TableChield_1
TableChield1 < = TableChield_2
благодаря
Непонятно, что вы хотите. Попробуйте показать expexted от и до данных. – BennyBechDk
Одним из наиболее эффективных способов является просто вставить непосредственно из select с помощью инструкций INSERT INTO SELECT. Гораздо более быстрый способ обновления таблиц от другого. – yozey