:: Visual Foxpro, Foxpro for DOS
Caption в SQL при создании отчетов есть ли?
pap
Автор

Сообщений: 69
Откуда: Уральск
Дата регистрации: 14.01.2006
В DBC у таблиц есть Caption
Для некоторых отчетов Пользователь сам выбирал какие поля он хочет напечатать
Вместо имён полей в листбокс формировал Caption, а пользователь отмечал нужные.
Вопрос. Есть ли Ms SQL что-то похожее на Caption?
Ratings: 0 negative/0 positive
Re: Caption в SQL при создании отчетов есть ли?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Есть. Description.
Давать пользователю возможность видеть внутреннюю структуру БД и работать непосредственно с хранящимися там данными (даже исключительно в режиме только чтения) - крайне ошибочное решение по моему мнению.
При этом "отчёты" не имеют ну вообще никакого отношения к таблицам в БД - динамически они формируются или нет - не так уж и важно.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Caption в SQL при создании отчетов есть ли?
pap
Автор

Сообщений: 69
Откуда: Уральск
Дата регистрации: 14.01.2006
Спасибо. Попробую.
Например:
Пользователям надо список работников
с должностями,
другой раз с датой рождения.
третий с адресами и т.д
В левый Листбох я вывожу не все поля, а только наиболее часто используемые
а в правый Листбох Пользовтель выбирает из левого.
Потом на основы Выбранных в правый Листбох формирую отчет.
Ratings: 0 negative/0 positive
Re: Caption в SQL при создании отчетов есть ли?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Что мешает использовать статические списки в коде программы? Если у вас структура таблиц меняется по 10 раз в месяц - то очевидно надо что-то менять в архитектуре программы, а вовсе не искать способ "заголовки" где-то хранить

Если уж хочется предельной гибкости, когда код ПО не имеет ни малейшего понятия о том какие поля в каком порядке и в какие части отчёта должны попадать (хотя в 99.9% случаев это не нужно) то что мешает завести свои таблицы метаинформации, где не только "заголовок" хранить, но и всё остальное, необходимое для правильной работы "формы выбора полей отчёта". Какие поля можно выбирать для каких областей отчёта, какие обязательны всегда, какое форматирование применять к тем или иным полям, в конце концов какого размера/цвета/шрифта они должны быть

Просто по сути эта штука будет повторять то что и так есть в виде дизайнера отчётов (он доступен во время исполнения программы - не только при разработке) - а я лично лишь 1-2 раза встречал пользователей которые бы реально могли использовать такого рода инструменты. Всё равно чаще всего именно программист (или точнее "сопровожденец" - специалист по работе с пользователем, но с ограниченными способностями/склонностями к программированию) и будет все эти "мелкие изменения в отчётность" вносить. А для него не проблема освоить банальный фоксовый дизайнер отчётов, да и "заголовки полей" ему не нужны - он вполне справится и с обычными именами. И будет он просто клепать по запросу пользователей все эти отчётики "тут ФИО, а тут должность, а оклад показать жирным шрифтом строкой ниже, но только не выводить в отчёт директора".


------------------
WBR, Igor
Ratings: 0 negative/2 positive
Re: Caption в SQL при создании отчетов есть ли?
pap
Автор

Сообщений: 69
Откуда: Уральск
Дата регистрации: 14.01.2006
Вы правы.
Тоже уже пришел к такой мысли. Сделать статические списки или создать еще таблицу Имя поля - Заголовок.
Просто когда-то давно так сделал. Всё работало.
Сейчас дали команду перевести на SQL версию. Вот беру формы по очереди и перевожу.
Спасибо еще раз.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 16 (Гостей: 16)

© 2000-2024 Fox Club 
Яндекс.Метрика