Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 20.04.2018 05:12

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 30.12.2017 22:32 
Не в сети

Зарегистрирован: 06.10.2014 18:30
Сообщения: 223
Откуда: Орел
MS SQL

Есть работающий отчет HTML по выражению SQL
SELECT
Field1 AS Текущий_месяц,
Field2 AS Прошлый_месяц,
FROM tblTable
Соответственно заголовки колонок "Текущий_месяц" и "Прошлый_месяц"

Вопрос:
Как сделать чтобы названия колонок определялись бы программно ("Январь" и "Декабрь")

Field1 AS FORMAT(GetDate(), 'MMMM')
Не работает.

Если бы отчет был xls, то написал бы макрос изменяющий заголовки запускаемый при загрузке документа.
А так идей нет.
Можно в принципе делать предварительно UPDATE в таблице tblSettings, но это неправильный и плохой способ.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14.04.2018 13:28 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3587
Откуда: Санкт-Петербург
Создать отдельное представление qdf специально для отчета и прописать в свойствах каждого поле Наименование поля.

Можно записывать новое наименование поля напрямую в tblSettings и потом переоткрывать таблицу с помощью команды ReOpenTable.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB