AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2020, 11:44   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Metrofun Посмотреть сообщение
Здравствуй.
Можно ли в запросе в обозревателе таблицы...
сформулируйте вопрос полностью, ответ станет очевидным.

SQL - это язык запроса данных. Этот язык оперирует данными и не заботится о внешнем виде полученных данных.

Обозреватель таблиц - это форма в Аксапте. Как и все формы/отчеты в Аксапте эта форма заботится о представлении данных и о взаимодействии с полученными данными (фильтрация, сортировка, выравнивание, форматирование и т.п.)

мало того, почти все инструменты Аксапты прежде всего заточены на представление и взаимодействие с пользователем. В том числе "запросы". (обратите внимание что в Аксапте есть запросы select и query - они в разной степени заточены на взаимодействие с пользователем)

Именно поэтому select/query в Аксапте в корне отличаются от запросов в SQL
Запросы в SQL готовят данные создавая новую сущность. SQL не волнует как эту сущность потом будут представлять пользователю.
Запросы в Аксапте раскладывают полученные даные по заранее подготовленным табличным переменных, в которых помимо способа хранения определены форматы и способ представления.

в этом принципиальная разница.
поэтому в Аксапту не завезли произвольных выражений вместо полей.
(можно было... но в свое время Дамгаард-разработчики не успели/не смогли, а теперь Майкрософт-разработчики занимаются всякой фигней лишь бы не лазить в ядро работы с базой)


==============
в Аксапте можно воспользоваться классами Statement и ResultSet, чтобы выполнить произвольный SQL-запрос.
в коде вы получите обычный SQL resultSet.
Но вам придется написать дополнительный код чтобы отобразить этот resultSet пользователю.

я видел на проектах такие доработки.
но в стандартной Аксапте нет готовых инструментов чтобы отобразить произвольный resultSet. нужно программировать.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX максимальный размер поля string arhat DAX: Программирование 7 06.08.2024 13:07
Изменение в отчёте размера шрифта, высоты и ширины поля в зависимости от длины строки в поле. Metrofun DAX: Программирование 2 29.05.2020 11:06
Функции для поля в запросе Морковка DAX: Программирование 10 07.05.2015 13:37
выбор полей в запросе (не все поля видны) mdconsult DAX: Программирование 12 02.02.2009 09:21
вычисляемые поля в запросе или View Aleksandr Parfenov DAX: Программирование 2 28.06.2004 12:19

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:18.