|
Fast Report замена переменной в процессе формирования отчета.
|
|||
---|---|---|---|
#18+
Отчет привязан к frxDBDataset1, в отчет подставляются значения поле а ля [frxDBDataset1."adress"]. Подскажите как поменять содержимое переменной в зависимости от значения? делаю вот так, почем не переприсваивается значение переменной? procedure Rich1OnAfterPrint(Sender: TfrxComponent); begin Showmessage(<frxDBDataset1."fio">); Set(<frxDBDataset1."fio">,'asdasasdf dfasdf asdfasd fasdfadsf adsf'); Showmessage(<frxDBDataset1."fio">); end; ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2018, 11:10 |
|
Fast Report замена переменной в процессе формирования отчета.
|
|||
---|---|---|---|
#18+
А почему они должны присваиваться ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2018, 09:51 |
|
Fast Report замена переменной в процессе формирования отчета.
|
|||
---|---|---|---|
#18+
Валерий666, А вы вызываете процедуру вовремя? Может отчет уже сформирован с переменной прошлой? вот эта часть OnAfterPrint навела на такую мысль ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2018, 15:27 |
|
Fast Report замена переменной в процессе формирования отчета.
|
|||
---|---|---|---|
#18+
holod-iinnaВалерий666, А вы вызываете процедуру вовремя? Может отчет уже сформирован с переменной прошлой? вот эта часть OnAfterPrint навела на такую мысль Уже разобрался. Дело было не в событии и его времени отработки. в переменную датасета нельзя запихнуть свое значение, это готовый набор данных. У меня вопрос в другом был, если поле пустое то написать что либо в место этого, вопрос решился вот так: Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2018, 16:36 |
|
|
start [/forum/topic.php?fid=31&gotonew=1&tid=1532939]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
340ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 453ms |
0 / 0 |