Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.02.2010, 11:08
|
|||
|---|---|---|---|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2010, 17:43
|
|||
|---|---|---|---|
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(); на сколько я понял вопрос, у вас же есть сд гражданства и данные вы збиваете в дбф из запроса, тчо вам мешает добавить в дбф ещё одно поле(ваш флаг) и присваивать ему зачения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2010, 09:12
|
|||
|---|---|---|---|
Free report |
|||
|
#18+
НУ ЭТО ВЫХОД, НО ПРОСТО НЕ ХОЧЕТСЯ ДБФ РАЗДУВАТЬ... БУДЬ ЭТО ОРАКЛ, Я БЫ НАПИСАЛ УСЛОВИЕ И БЫЛО БЫ 5 ДОПОЛНИТЕЛЬНЫХ ПОЛЕЙ В ЗАПРОСЕ, А ТУТ 1 ПОЛЕ Н УЖНО РА СКИДАТЬ ПО 3М п.с. СПАСИБО ЧТО ОТКЛИКНУЛИСЬ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2010, 15:21
|
|||
|---|---|---|---|
Free report |
|||
|
#18+
решил этот вопрос грудой union'ов) и все работает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1535655]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 351ms |

| 0 / 0 |
