Caption в SQL при создании отчетов есть ли? | |
---|---|
pap Автор Сообщений: 69 Откуда: Уральск Дата регистрации: 14.01.2006 |
В DBC у таблиц есть Caption
Для некоторых отчетов Пользователь сам выбирал какие поля он хочет напечатать Вместо имён полей в листбокс формировал Caption, а пользователь отмечал нужные. Вопрос. Есть ли Ms SQL что-то похожее на Caption? |
Re: Caption в SQL при создании отчетов есть ли? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Есть. Description.
Давать пользователю возможность видеть внутреннюю структуру БД и работать непосредственно с хранящимися там данными (даже исключительно в режиме только чтения) - крайне ошибочное решение по моему мнению. При этом "отчёты" не имеют ну вообще никакого отношения к таблицам в БД - динамически они формируются или нет - не так уж и важно. ------------------ WBR, Igor |
Re: Caption в SQL при создании отчетов есть ли? | |
---|---|
pap Автор Сообщений: 69 Откуда: Уральск Дата регистрации: 14.01.2006 |
Спасибо. Попробую.
Например: Пользователям надо список работников с должностями, другой раз с датой рождения. третий с адресами и т.д В левый Листбох я вывожу не все поля, а только наиболее часто используемые а в правый Листбох Пользовтель выбирает из левого. Потом на основы Выбранных в правый Листбох формирую отчет. |
Re: Caption в SQL при создании отчетов есть ли? | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Что мешает использовать статические списки в коде программы? Если у вас структура таблиц меняется по 10 раз в месяц - то очевидно надо что-то менять в архитектуре программы, а вовсе не искать способ "заголовки" где-то хранить
Если уж хочется предельной гибкости, когда код ПО не имеет ни малейшего понятия о том какие поля в каком порядке и в какие части отчёта должны попадать (хотя в 99.9% случаев это не нужно) то что мешает завести свои таблицы метаинформации, где не только "заголовок" хранить, но и всё остальное, необходимое для правильной работы "формы выбора полей отчёта". Какие поля можно выбирать для каких областей отчёта, какие обязательны всегда, какое форматирование применять к тем или иным полям, в конце концов какого размера/цвета/шрифта они должны быть Просто по сути эта штука будет повторять то что и так есть в виде дизайнера отчётов (он доступен во время исполнения программы - не только при разработке) - а я лично лишь 1-2 раза встречал пользователей которые бы реально могли использовать такого рода инструменты. Всё равно чаще всего именно программист (или точнее "сопровожденец" - специалист по работе с пользователем, но с ограниченными способностями/склонностями к программированию) и будет все эти "мелкие изменения в отчётность" вносить. А для него не проблема освоить банальный фоксовый дизайнер отчётов, да и "заголовки полей" ему не нужны - он вполне справится и с обычными именами. И будет он просто клепать по запросу пользователей все эти отчётики "тут ФИО, а тут должность, а оклад показать жирным шрифтом строкой ниже, но только не выводить в отчёт директора". ------------------ WBR, Igor |
Re: Caption в SQL при создании отчетов есть ли? | |
---|---|
pap Автор Сообщений: 69 Откуда: Уральск Дата регистрации: 14.01.2006 |
Вы правы.
Тоже уже пришел к такой мысли. Сделать статические списки или создать еще таблицу Имя поля - Заголовок. Просто когда-то давно так сделал. Всё работало. Сейчас дали команду перевести на SQL версию. Вот беру формы по очереди и перевожу. Спасибо еще раз. |
© 2000-2024 Fox Club  |