Topic: ОТЧЕТ (SQL)

Подскажите как в SQL отчете можно использовать переменные используемые в MVDB (в частности в WHERE)

SELECT
porych_gd.nom_porGD,
porych_gd.text_porych,
porych_gd.otv_isp,
porych_gd.planovaya_data_isp,
porych_gd.uroven,
status_porychGD.status,   
porych_gd.ish_data_isp,
porych_gd.tek_sost,
porych_gd.na_kontrole,
porych_gd.osobuy_kontrol,
porych_gd.P1
                       
FROM porych_gd                   
                           
LEFT OUTER JOIN status_porychGD ON status_porychGD.id=porych_gd.id_status_porychGD 
                                   
WHERE porych_gd.otv_isp = '+sUser+'  
                              
Order By porych_gd.uroven asc 

Re: ОТЧЕТ (SQL)

Вставка значений в SQL запрос осуществляется через компоненты, например вы можете разместить на форме компонент Edit1 и подставить его в SQL запрос. Затем скриптом присваивать компоненту Edit1 желаемое значение, сам компонент можно при этом скрыть с формы.

...
WHERE porych_gd.otv_isp = "{Edit1}"
...


Также возможно формировать SQL запрос для данной кнопки с помощью скрипта, используя свойство Form1.Button1.dbSQL
пример

Form1.Button1.dbSQL := 'SELECT * FROM porych_gd WHERE porych_gd.otv_isp="'+sUser+'"';
Dmitry.