
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.01.2020, 01:41
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
Код обычный и простейший, но праздники не пошли на пользу Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Как его вынести в процедуру PrintReport(frx), дабы вызывать так PrintReport(frxReportmk1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 01:45
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
astra32, PrintReport(AReport: TfrxReport; AShow: Boolean) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 01:50
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
ma1tus, а в общем виде как, в десятках отчетов VodComDataModuleForm.frxReportmk1.PrintOptions.ShowDialog := false; меняется только имя frxReportmk1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 02:03
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
astra32, ерунда какая-то. Зачем экземпляр объекта отчета в параметрах, ты параллельно несколько отчетов генерируешь? Указывай в качестве параметра шаблон отчета - стрим, имя файла, айди записи и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 02:35
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
astra32, если у нескольких - True, это уже не "в общем"; третий параметр с умолчанием False. Для общего: добавить два параметра-массива с названиями и значениями параметров отчета - для установки в общей процедуре; спилить диалоги там, где не нужны, и принять, что в этой общей процедуре, в переданном компоненте осуществляется поиск диалоговой страницы - если нашлась и параметры отчета установлены не все, то показывать. Как вариант ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 02:55
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
ma1tus, там много форм, некоторые с двух сторон надо, иногда хотят предпросмотр или печатать только нужное, а процедурой красивее было бы, но не получается. Работает и так, но много букв. Еще упрощу вопрос, - как сделать код процедурой и вызывать процедуру PrintReport(XXX), где ХХХ название отчета Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 06:52
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
astra32, убрать astra32 Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2020, 08:57
|
|||
|---|---|---|---|
Туплю. Как вынести код в процедуру? |
|||
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2038700]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 494ms |

| 0 / 0 |
