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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.07.2006, 17:40   #1  
Andrei_Shchurko is offline
Andrei_Shchurko
Участник
 
4 / 10 (1) +
Регистрация: 06.06.2006
Здраствуйте. Подскажите пожалуста, формирую простой запрос с групировкой в строковом поле emplTable.Name. Запрос преобразовал все заглавные буквы в строчные. .
Угробил целый день и незнаю что делать. Очень нехочется временную таблицу заводить. Что интересно, если ставлю условие orderMode::OrderBy - запрос отрабатывает в лучшем виде. Подскажите что не так?

QueryRun queryRun = new QueryRun (new Query());
EmplTable emplTable;
;
queryRun.query().addDataSource(tableNum(EmplTable));
queryRun.query().dataSourceNo(1).orderMode(orderMode::GroupBy);
queryRun.query().dataSourceNo(1).addSortField(fieldNum(EmplTable,Name));
while (queryRun.next())
{
emplTable = queryRun.getNo(1);
print emplTable.Name;
}
pause;

(З.Ы. Группировка мне необходима для другого случая, просто здесь нагляднее вопрос. Заранее благодарен.)
Старый 04.07.2006, 22:21   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Andrei_Shchurko Посмотреть сообщение
Запрос преобразовал все заглавные буквы в строчные.
У вас скорее всего Oracle.
В Оракле это фича такая, насколько я помню.
__________________
полезное на axForum, github, vk, coub.
Старый 05.07.2006, 10:01   #3  
Andrei_Shchurko is offline
Andrei_Shchurko
Участник
 
4 / 10 (1) +
Регистрация: 06.06.2006
Уважаемый Mazzy, да, действительно база данных у меня Oracle. Т.е. если я правильно понял это неизлечимая проблема. Тогда наверное были уже преценденты. Немогли бы вы дать мне ссылки на соответсвующие обсуждения (и других фич Oracle). Да вот еще, хочу спросить функцию, если она существует, преобразования первой буквы слова в заглавную. С уважением Андрей.
Старый 05.07.2006, 11:15   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Global::str2CapitalWord()
Делает заглавной первую букву строки и первые после пробелов.

Global::str2Capital()
Делает заглавной первую букву строки
__________________
Axapta v.3.0 sp5 kr2
 


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

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

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