Ivan писал(а):
Код:
SELECT ID AS FORMAT(GetDate(), 'MMMM') FROM tblMain
Должно работать.
Версия 2.732 от 05.05.2018
И БД на MS SQL Server надо снова перенести из программы с .mdb файлом, чтобы функция FORMAT создалась более актуальная.
Версия 2.732 скачана с сайта в 21:47 05.05.2018.
В SQL Manager код
SELECT FORMAT(GetDate(), 'MMMM')
выдает Май (как надо)
А вот в отчете проблема. См. картинку.
Перед тем как нажать кнопку "Просмотр" как и обычно нажимал в поле "Показывать поля" что бы увидеть список полей с галочками.
Там ничего не появлялось.
Нажал "Просмотр" и прогнозируемо выскочило сообщение.
Я что то не так делаю или на сайте старая версия лежит?
Вообще на мой взгляд с точки зрения общего построения вашей программы я ожидал что Вы исправите так что правильной конструкцией будет конструкция с угловыми скобками.
Код:
SELECT ID AS <FORMAT(GetDate(), 'MMMM')> FROM tblMain
Ведь везде то что в угловых скобках сначала определяется программой и затем подставляется в SQL или VBScript.
Ну и такое пожелание. Если Вы это решили делать, то было бы хорошо что бы любое выражение работало, а не только FORMAT(GetDate(), 'MMMM').
По крайней мере пользовательские функции должны работать.