Topic: Как перевести запрос с параметром с кнопки в скрипт

Здравствуйте!

Допустим у меня есть такой запрос, который выполняется по нажатию кнопки:

SELECT  SUM(quanty*parts.price) as total
FROM partsapp
WHERE applicationId=$id

Хочу выполнить его в скрипте через SQLExecute - как он будет выглядеть в этом случае, не понятно как в него $id
должен быть подставлен?

Re: Как перевести запрос с параметром с кнопки в скрипт

так можно подставить идентификатор выделенной записи из компонента TableGrid

s := SQLExecute ( 'SELECT  SUM(quanty*parts.price) as total FROM partsapp WHERE id_application=' + IntToStr(Form1.TableGrid.dbItemID));

тоже самое можно сделать  на форме редактирования записи, получив идентификатор записи от кнопки сохранения

s := SQLExecute ( 'SELECT  SUM(quanty*parts.price) as total FROM partsapp WHERE id_application=' + IntToStr(Form2.Button1.dbGeneralTableId ));

но в этом случае, нужно понимать, что этот идентификатор записи известен только при редактировании записи, при создании новой записи, идентификатор будет равен -1, т.к. запись еще не сохранена и свой идентификатор не получила.

Dmitry.