Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать динамический отчет!? / 8 сообщений из 8, страница 1 из 1
23.06.2004, 07:47:47
    #32572894
FQ
FQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
Здравствуйте !
У меня такой вопрос - можно ли создать отчет в котором будет одно большое
поле, с результатом в нем - таблица сформированная средствами SQL
Например:
select 'Оперативный отчёт по производству и качеству комовой извести за ' + convert(varchar, @Smena) + '-ю смену ' + convert(char(8), @Time,4) union all
select replicate('_',76) union all
select '| обьект1 | обьект2 |' union all
select '|________________________|_______________________|' union all
select case
when (Divider=2) then '| ' + convert(char(6), Time4) + '| ' +
isnull(convert(char(6), round(Value1,2)),' ') +' | ' +
isnull(convert(char(5),round(Value2,2)),' ') +' | ' +
' |' + @Enter +
'|_______________________|________________________|'
else '| ' +
convert(char(6), Time4) + '| ' + isnull(convert(char(6), round(Prod1,2)),' ') +
convert(char(6), Time5) + '| ' + isnull(convert(char(6), round(Prod2,2)),' ')
from #t union all
select ' Документ сформирован ' + convert(varchar, GetDate())
...
Рейтинг: 0 / 0
23.06.2004, 08:16:14
    #32572906
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
не ясна суть вопроса
- можно ли посредством Union склеить много текстовых строк разного содержимого - да
- хватит для отчёта - нет нужно поле для сортировки
...
Рейтинг: 0 / 0
23.06.2004, 09:13:13
    #32572950
FQ
FQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
Что делать - если неизвестно заранее сколько полей будет в
отчете?
Можно сделать ХП , которая будет выдавать текстовую таблицу с данными внутри.
А вот можно ли сделать отчет, c одним большим полем в которое
будет выталкиваться результат ХП ??
...
Рейтинг: 0 / 0
23.06.2004, 09:16:03
    #32572956
FQ
FQ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
Дополнение !
Извиняюсь за не совсем правильное название топика!
Нужно было сказать - универсальный , а не динамический !
Спасибо!
...
Рейтинг: 0 / 0
23.06.2004, 09:18:52
    #32572965
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
FQЧто делать - если неизвестно заранее сколько полей будет в
отчете?
Можно сделать ХП , которая будет выдавать текстовую таблицу с данными внутри.
А вот можно ли сделать отчет, c одним большим полем в которое
будет выталкиваться результат ХП ??

Ну, так это уже не отчет будет, а текстовый документ. Открой ворд и пиши туда, что захочешь и как захочешь. Можно, конечно, результат твоего запроса сложить в таблицу с одним текстовым полем и внутри поля попытаться форматировать поля, но это дело не благодарное.
...
Рейтинг: 0 / 0
23.06.2004, 09:45:37
    #32573028
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
Excel твой отчет называется
...
Рейтинг: 0 / 0
23.06.2004, 10:37:32
    #32573140
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
FQЧто делать - если неизвестно заранее сколько полей будет в
отчете?
Можно сделать ХП , которая будет выдавать текстовую таблицу с данными внутри.
А вот можно ли сделать отчет, c одним большим полем в которое
будет выталкиваться результат ХП ??

сам себе противоречишь - если неизвестно заранее сколько полей будет в
отчете? / c одним большим полем

столбец в отчёте будет один/несколько ?
печатать потом TrueType/моноширинным ?
...
Рейтинг: 0 / 0
23.06.2004, 12:33:01
    #32573488
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать динамический отчет!?
в одно поле пихать таблицу это изврат

лучшие решения:
Использовать подчиненные отчеты
Динамически назначать значения и размеры заранее созданным контролам из кода отчета
Динамически конструировать отчет из кода запускающей его формы
использовать эксел в качестве отчета
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать динамический отчет!? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]