Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Free report
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Нужно сформировать отчет в виде списка, а именно ФИО, значение1 параметра 1, значение2 параметра 1, и т.д. я добавил Master header - там шапка списка далее Master data - здесь я из query запроса (DELPHI) получаю данные методом [query."fio"] и т.д. смысл в том, что параметр 1 может принимать несколько значений 3, например гражданство (русский, украинец, и т.д.) и в БД хранится кодами (1,2, и т.д) в одном поле. По средствам БД(я использую дбф) нельзя выбрать под разными наименованиями поля, поэтому меня интересует вопрос как средствами Fast reporta сделать так, что если значение параметра равное 1 помечалось галкой или цифрой в одном столбце, и при равном 2 в другом и т.д. т.е.: ФИО Русский Украинец прочее Ивано х Петров х Довженко х петровский х fio naz Ивано 1 Петров 1 Довженко 2 петровский 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2010, 11:08 |
|
||
|
Free report
|
|||
|---|---|---|---|
|
#18+
DBF.Append(); DBF.FieldByName('tp').Value := <Tbl."Type">; DBF.FieldByName('2f').Value := <Tbl."F2">; if <Tbl."CdGr"> = 0 then begin DBF.FieldByName('tpgr').Value := 1; end else if <Tbl."CdGr"> = 1 then begin DBF.FieldByName('tpgr').Value := 2; end else if <Tbl."CdGr"> = 2 then begin DBF.FieldByName('tpgr').Value := 3; end; DBF.Post(); на сколько я понял вопрос, у вас же есть сд гражданства и данные вы збиваете в дбф из запроса, тчо вам мешает добавить в дбф ещё одно поле(ваш флаг) и присваивать ему зачения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2010, 17:43 |
|
||
|
Free report
|
|||
|---|---|---|---|
|
#18+
НУ ЭТО ВЫХОД, НО ПРОСТО НЕ ХОЧЕТСЯ ДБФ РАЗДУВАТЬ... БУДЬ ЭТО ОРАКЛ, Я БЫ НАПИСАЛ УСЛОВИЕ И БЫЛО БЫ 5 ДОПОЛНИТЕЛЬНЫХ ПОЛЕЙ В ЗАПРОСЕ, А ТУТ 1 ПОЛЕ Н УЖНО РА СКИДАТЬ ПО 3М п.с. СПАСИБО ЧТО ОТКЛИКНУЛИСЬ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 09:12 |
|
||
|
Free report
|
|||
|---|---|---|---|
|
#18+
решил этот вопрос грудой union'ов) и все работает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:21 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36464031&tid=1535655]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 116ms |

| 0 / 0 |
