Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по FastReport 4
|
|||
|---|---|---|---|
|
#18+
Есть один набор данных вида(вариант мастер-деталь не рассматривается) Столбец1 Столбец2 А 1 Б 1 В 2 Г 2 И отчет состоящий из 2х страниц. Вопрос: есть ли возможность выводить на первой странице только данные, у которых значение в столбце1 = 1(при этом если данных нет, то страницу не показывать), а на второй со значением 2. P.S. Значения столбца 2 заранее известны. P.P.S У меня удалось не показывать сами данные(скрывать их в бэнде MasterDate), а вот скрыть при этом саму страницу не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2009, 08:37 |
|
||
|
Вопрос по FastReport 4
|
|||
|---|---|---|---|
|
#18+
avershilo, По поводу данных 1 и 2 : почемубы не сделать 2 запроса один с условие 1, а второй с условие 2. По поводу Page1 и Page1 : сейчис фаста под рукой нет но кажись там в свойствах самой Page есть Visible или Enabled. Ну а если нет то Page1.ShowModal; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2009, 10:16 |
|
||
|
Вопрос по FastReport 4
|
|||
|---|---|---|---|
|
#18+
xoma19_87avershilo, По поводу данных 1 и 2 : почемубы не сделать 2 запроса один с условие 1, а второй с условие 2. По поводу Page1 и Page1 : сейчис фаста под рукой нет но кажись там в свойствах самой Page есть Visible или Enabled. Ну а если нет то Page1.ShowModal; Сейчас реализовано 1 запросом, затем фильтрация данных по столбцу 2 и вызов N разных отчетов для N разных вариантов столбца2... Но задача в том и состоит, чтобы все сделать методами фаста... Да... у Page1 есть свойство Visible, но при каких условиях и на каких событиях его изменять фасте... Идеальное решение - это установить фильтрацию данных для каждой страницы... но в версии FastReport 4.2 я этого не нашел (хотя находил описание этого для FastReport .Net) p.s... Еще один момент задачи... все данные примерно одинаковы(10 столбцов, из которых для каждого отчета 1-2 варьируются или просто не используются), просто их нужно отображать в разном виде... поэтому и хочется сделать 1 отчет с разными страницами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2009, 10:29 |
|
||
|
Вопрос по FastReport 4
|
|||
|---|---|---|---|
|
#18+
можно записать в переменную1 первое значение столбца2,а переменной2 присваивать поледующие и сравнивать с переменной1, т. е . var i,j : integer; procedue MasterDataOnBeforePrint begin j:=<Tbl."Field2">; end; procedue Memo1OnBeforePrint begin if i=j then memo1.text:=<Tbl."Field1">; end; Procedure Page1OnActivate begin if memo1.text='' then begin Page1.Visible=true; end else begin Page1.Visible=false; end; end; begin Tbl.first; i:=<Tbl."Field2">; end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2009, 10:46 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=78&tid=1535832]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 339ms |

| 0 / 0 |
