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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2009, 15:10   #1  
andriy_s is offline
andriy_s
Участник
 
54 / 13 (1) ++
Регистрация: 28.08.2009
? AX2009: Как создать Query со сложним условием t1.f1 = str(t2.f2) ?
Помогите пожалуйста разобраться с AOT Query - для создания кастом документ-сервиса через визард надо иметь Query аналог следующего запроса:

select * from table1
left join table2 on table1.field1 = str(table2.field2)

Насколько я понял через AOT я не могу создать такую связь, поправьте меня если я не прав. Спасибо!

Последний раз редактировалось andriy_s; 28.08.2009 в 15:11. Причина: опечатка
Старый 28.08.2009, 15:15   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
никак. функции в условиях не поддерживаются.
http://axapta.mazzy.ru/lib/search/
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: andriy_s (1).
Старый 01.09.2009, 11:37   #3  
polygris is offline
polygris
Участник
AxAssist
MCBMSS
 
272 / 67 (3) ++++
Регистрация: 14.06.2005
Адрес: Киев
Это не возможно сделать так как axapta транслирует sql выражение в T-SQL, а в T-SQL нет и не может быть системных и пользовательских функций аксапты..
Старый 01.09.2009, 12:34   #4  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от polygris Посмотреть сообщение
Это не возможно сделать так как axapta транслирует sql выражение в T-SQL, а в T-SQL нет и не может быть системных и пользовательских функций аксапты..
Ф-ий косяпты нет, но можно создать кучу своих, да и встроенных немало! Почему-бы и не разрешить их использовать?
Старый 01.09.2009, 13:36   #5  
polygris is offline
polygris
Участник
AxAssist
MCBMSS
 
272 / 67 (3) ++++
Регистрация: 14.06.2005
Адрес: Киев
тогда бы пришлось разделять на фунции которые работают на уровне SQL и функции которые работают на уровне аксапты.. какой то бред получится
Старый 01.09.2009, 16:23   #6  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от polygris Посмотреть сообщение
.. какой то бред получится
Абсолютно нормальное разделение клиент-серверной архитектуры.
Впрочем это уже почти off !
Теги
select, запрос (query), условия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxsol: Axapta Kernel Functions Blog bot DAX Blogs 1 16.05.2009 19:22
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 04.05.2009 14:05
palleagermark: Sample union query from AX 2009 Blog bot DAX Blogs 0 11.07.2008 20:05
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40
Как в query создать relation вида... Maxim Gorbunov DAX: Программирование 10 05.04.2002 21:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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