Topic: Сохранение с одной формы в несколько таблиц

Люди добрые, скажите пожалуйста, как с одной формы совершить сохранение в несколько таблиц нажатием одной кнопки, если да, то как?!?!?!?!?!?!?!?!?!?!?!?!

Re: Сохранение с одной формы в несколько таблиц

Вы можете разместить на форме например две кнопки с действием "Сохранить запись" и установить их свойство Visible = False, т.о. они будут невидимы. Далее разместите еще одну кнопку, и создайте для нее событие OnClick, в итоге получится скрипт:

procedure Form1_Button3_OnClick (Sender: string; var Cancel: boolean);
begin
    Form1.Button1.Click;
    Form1.Button2.Click;
end;

т.е. одна кнопка нажимает на две остальные невидимые, которые имеют действие "Сохранить запись"



Либо можете реализовать сохранение в несколько таблиц с помощью исполнения SQL запроса INSERT TO с использованием функции SQLExecute, но это чуть сложней.

Dmitry.

Re: Сохранение с одной формы в несколько таблиц

странно. После внедрения скрипта выдает ошибку при запуске. "BEGIN expected at 6:1"

Re: Сохранение с одной формы в несколько таблиц

mihailgorelov wrote:

странно. После внедрения скрипта выдает ошибку при запуске. "BEGIN expected at 6:1"

Приложите пожалуйста ваш проект (zip файл без exe и dll)

Dmitry.