|
|
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. На форме есть frxReport и frxPreview. Как изменить в готовом отчете значения поля - конкретно дату - на форме есть кнопки "плюс день" и "минус день". Принципно, что нельзя переделывать отчет, а именно в превью подкинуть. В документации нашел как получить из memo значение или установить, а вот в превью - не получается. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 18:49:15 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Зачем frxPreview ? Вас стандартный просмоторщик не устраивает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 18:58:37 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, что вы хотите передать в отчёт некое значение, но исходя их ваших же слов "Принципно, что нельзя переделывать отчет". Как же это НОВОЕ значение появится в отчёте ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:01:29 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Торопился, поэтому некорректно описал ситуацию. На форме (она - одна единственная) есть две кнопки (плюс день и минус день), и превьюха (т.е. уже сформированный отчет) - этикетка товара. На этой этикетке имеется помимо всего прочего и дата. Так вот дату надо в превьюхе синхронно менять по кнопкам. Превьюха обновляется через сканер штрих-кода. Но по данным кнопкам не подразумевается перестроение отчета - только замена даты. Вот. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:10:05 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Если отчёт уже сформирован, то поменять в нём конкретное значение довольно проблематично. Проще формировать отчёт с уже готовыми значениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:14:28 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Хочу пояснить, почему не хочется переформировывать отчет. Дело в том, что пользователь умудряется делать пять нажатий на кнопку в секунду - как результат лезут постоянные эксепшены. Хотя в самом этом процессе я не вижу ничего страшного, ну почему бы не отщелкать пять дней за секунду и увидеть результат, а не ждать пока появится новая готовая этикетка, нажать опять, подождать, нажать, ..... Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:21:08 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
C.CCP, Почему бы тогда не сделать отдельную кнопку для формирования отчета? Пускай пользователь сначала нащелкается и всё настроит, а потом уже только сформирует итоговый отчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:26:00 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
Вот именно так все и сделано! Пользователь сначала указывает дату, и только потом сканирует товар. Соответственно в этикетке уже имеется эта дата. Но по логике программы было бы ОЧЕНЬ НЕПЛОХО, если бы дату можно было бы поменять при сформированном отчете. Но в данный момент это перекрыто - как только изменилась дата - вызываю frxPreview.Clear Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 19:37:25 |
|
||
|
FastReport, обновление frxPreview без переформирования отчета
|
|||
|---|---|---|---|
|
#18+
В отчёте у Мемки с Датой установлен Tag = 123 (чтобы отличить её от других Мемок Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2017, 20:07:47 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=126&tid=2041605]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 312ms |

| 0 / 0 |
