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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2015, 14:33   #1  
trudel is offline
trudel
Участник
 
52 / 10 (1) +
Регистрация: 17.04.2015
В ADDLink соединение по "ИЛИ"
Уф... опять никак...

если соединение A.pole1=C.pole1 OR A.pole1=C.pole2

как записать это в ADDLINK?
если вставить это в RAnge? а в addlink тогда что записать.
Старый 17.06.2015, 14:48   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
http://www.axaptapedia.com/Expressions_in_query_ranges - Conditional joins
За это сообщение автора поблагодарили: Logger (2), trudel (1).
Старый 17.06.2015, 15:08   #3  
trudel is offline
trudel
Участник
 
52 / 10 (1) +
Регистрация: 17.04.2015
Цитата:
Сообщение от oip Посмотреть сообщение

Как передавать %1.%2 ? 'InventTable','ItemID' ?
Старый 17.06.2015, 15:14   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trudel Посмотреть сообщение
Как передавать %1.%2 ? 'InventTable','ItemID' ?
никогда не передавайте идентификаторы объектов как строчки:
1. будут runtime-проблемы при переименовании объектов в АОТ
2. перекрестные ссылки не найдут это место, если захотите узнать чем используется

всегда юзайте функции tablestr, fieldstr, classstr, querystr и прочие.
также изучите семейство классов DictClass, DictTable, DictEnum и прочие - они очень полезны для рефлексии.
За это сообщение автора поблагодарили: Stitch_MS (2), trudel (1).
Старый 17.06.2015, 16:18   #5  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
397 / 478 (16) +++++++
Регистрация: 27.02.2006
Адрес: Дания
Цитата:
Сообщение от mazzy Посмотреть сообщение
всегда юзайте функции tablestr, fieldstr, classstr, querystr и прочие.
AX 2009 и AX 2012 R3:
  • classStr
  • configurationKeyStr
  • datasetStr
  • enumStr
  • extendedTypeStr
  • fieldStr
  • formStr
  • identifierStr
  • indexStr
  • licenseCodeStr
  • literalStr
  • menuitemActionStr
  • menuitemDisplayStr
  • menuitemOutputStr
  • menuStr
  • methodStr
  • queryStr
  • reportStr
  • resourceStr
  • securityKeyStr
  • staticMethodStr
  • tableCollectionStr
  • tableFieldgroupStr
  • tableMethodStr
  • tableStaticMethodStr
  • tableStr
  • varStr
  • webActionItemStr
  • webDisplayContentItemStr
  • webFormStr
  • webletItemStr
  • webMenuStr
  • webOutputContentItemStr
  • webPagedefStr
  • webReportStr
  • webSiteDefStr
  • webSiteTempStr
  • webStaticFileStr
  • webUrlItemStr
  • webWebpartStr
  • workFlowApprovalStr
  • workFlowCategoryStr
  • workFlowTaskStr

Только в AX 2009:
  • helpApplStr
  • helpDevStr
  • helpfilestr
  • workflowTemplateStr

Только в AX 2012 R3:
  • attributeStr
  • enumLiteralStr
  • formControlStr
  • perspectiveStr
  • queryDataSourceStr
  • ssrsReportStr
  • workFlowTypeStr
За это сообщение автора поблагодарили: Raven Melancholic (2), trudel (1).
Старый 17.06.2015, 16:41   #6  
trudel is offline
trudel
Участник
 
52 / 10 (1) +
Регистрация: 17.04.2015
Спасибо огромное!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ModelElementData_HasModelId_LayerId". The conflict occurred in database "YourDataBaseName_model", table "dbo.Model" Blog bot DAX Blogs 0 23.05.2014 13:11
Ошибка "3" (варианты "0", "2", "8"...) и невозможность открытия пунктов меню в сессии a-v-mikhailov DAX: Программирование 7 07.04.2014 10:20

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

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

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