|
|
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
Подскажите как в коде FR "определить текущий MasterData"? т.е. мне надо задать условие: если текущий MasterData1, то вх. параметр для SQL запроса=1, если текущий MasterData2, то вх. параметр для SQL запроса=2. При этом оба MasterData находятся на 1 странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 06:25 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
Повесьте ДВА запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 07:46 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
DimaBr Повесьте ДВА запроса. Либо два запроса, либо параметр, который меняется в событиях мастера (до/после печати). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 08:04 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
wadman DimaBr Повесьте ДВА запроса. Либо два запроса, либо параметр, который меняется в событиях мастера (до/после печати). Два запроса - сразу нет. Надо обойтись одним. Прописываю события: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 09:25 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
koo3mee4 не работает Запрос остается открытым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 09:35 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
wadman koo3mee4 не работает Запрос остается открытым? т.е. а какой должен остаться?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 09:51 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
koo3mee4 wadman пропущено... Запрос остается открытым? т.е. а какой должен остаться?) Если вы меняете входной параметр у датасета, то запрос нужно переоткрыть. Вы переоткрываете запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 10:16 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
koo3mee4 Два запроса - сразу нет. Надо обойтись одним. 1. Самый простой вариант - два запроса. На каждый MasterData - собственный 2. Повесить после MasterData например ColumnFooter нулевой высотой и при его печати менять параметр запроса (работает если MasterData не вложенные) 3. Убрать из запроса Параметр и фильтровать в MasterData.Filter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2019, 11:51 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
goldmi45 koo3mee4 пропущено... т.е. а какой должен остаться?) Если вы меняете входной параметр у датасета, то запрос нужно переоткрыть. Вы переоткрываете запрос? Видимо нет) Написал как есть) А как его переоткрывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 06:12 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
koo3mee4 А как его переоткрывать? Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2019, 09:20 |
|
||
|
Определить текущий MasterData FastReport
|
|||
|---|---|---|---|
|
#18+
Первый вариант - через Sender по имени бэнда Код: pascal 1. 2. 3. 4. 5. 6. Второй вариант - через Tag. Соответственно, разным бэндам надо прописать разные тэги Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2019, 15:39 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39887323&tid=2038841]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 442ms |

| 0 / 0 |
