|
FartReport, как передать параметры в IBXQuery в коде отчета
|
|||
---|---|---|---|
#18+
Динамически формирую свойство SQL для IBXQuery, соответственно динамически надо связать параметры (:dt1 и :dt2) с элементами управления на диалоге(Dt1.Date, Dt2.Date). Попыталась так, но проблема с DataType (несовместимые типы TFieldType и Extended) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Как все-тики можно заполнить IBXQuery.Params из кода отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2014, 13:43 |
|
FartReport, как передать параметры в IBXQuery в коде отчета
|
|||
---|---|---|---|
#18+
Shart_Sonia, а сам IBXQMain Вы создаете динамически? Можно через интерфейс прописать значение этих параметров. И потом менять сам SQL текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2014, 15:42 |
|
FartReport, как передать параметры в IBXQuery в коде отчета
|
|||
---|---|---|---|
#18+
holod-iinna, Я так и сделала, только вот после динамической смены SQL, стал ругаться: Required Param value not set. Поэтому и подумала, что SQL.Clear влияет и на параметры. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2014, 13:48 |
|
FartReport, как передать параметры в IBXQuery в коде отчета
|
|||
---|---|---|---|
#18+
Shart_Sonia, да, я понял, что я меняю текст запроса без параметров. Вот нашел в примерах то, что может помочь Вам: begin Rep1.Close; Rep1.sql.Clear; Rep1.Params.CreateParam(ftstring,'str',ptinput); Rep1.Params.ParamByName('str').Value:=edit4.Text; Rep1.SQL.Add('Select * from "New" where "Smeta" =:str'); Rep1.Open; report1.ShowReport(); end; ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2014, 18:17 |
|
|
start [/forum/topic.php?fid=31&msg=38773343&tid=1533559]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 115ms |
0 / 0 |