Re: Подскажите, как присвоить id для второй таблицы.

попробуйте

Post's attachments

Attachment icon test.7z 4.64 kb, 265 downloads since 2019-04-09 

Re: Подскажите, как присвоить id для второй таблицы.

sibprogsistem, огромное...

Интегрировал в свой проект и заработало...

Еще раз спасибо. Пойду другие вопросы генерировать smile

28 (edited by vit007 2019-08-19 15:12:06)

Re: Подскажите, как присвоить id для второй таблицы.

sibprogsistem, подскажите, а этом примере как получить в главной таблице последнее значение статуса, сп..

29 (edited by vit007 2019-08-20 09:25:01)

Re: Подскажите, как присвоить id для второй таблицы.

не понимаю, как получить id последнее записи дочерней таблицы...

var
name:string = IntToStr(Last_Insert_id);
procedure Form3_OnShow (Sender: TObject; Action: string);
begin
  Form3.ComboBox1.dbItemID:= Form1.TableGrid1.dbItemID;
  Form3.Edit1.Text:= Form3.ComboBox1.Text;
  name:=SQLEXecute('SELECT id FROM statusv WHERE id='+ Form3.ComboBox1.sqlValue);
end;

Выдает не понятный id. Может потому что Form3.ComboBox1.dbItemID; не уникально...
либо нужен фокус на последнюю запись в таблице Form3.TableGrid1... и тоже не понятно как...

30 (edited by sibprogsistem 2019-08-20 09:30:31)

Re: Подскажите, как присвоить id для второй таблицы.

получить последнею запись

maxID := IntToStr(Last_Insert_id);

получить последнею запись в конкрентой таблице

 maxID := SQLExecute('SELECT MAX(id) FROM b');