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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2006, 12:17   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Хех ... Как Аксесник аксеснику (ба! знакомые проблемы! )
0. Все не так просто как в Аксессе - не так описано; малоиспользумеые события могут больше глючить или велика вероятность ошибиться... и вообще много чего неудобно... Аксесс как обычно рулит
1. Перечень событий описан в Developer Guide... но там по кускам инфа - но выдрать можно. Далеко не так как в VBA-шной справке - намного хуже
2. Результат запроса можно проверить только написав тестовый джоб (\Jobs\). Других красивых путей в стандарте нет. Мои попытки сделать что-то типа обозревателя запросов (в плане данных) не привели к какому-либо удачному решению.
Да, кстати - нужно учесть фичу - Аксапта и Аксесс немного по-разному представляют себе SQL-запрос - и в Аксапте запрос нельзя подложить (увы ) под отчет. (Сразу подчеркну - нельзя - это означает как правило этого не получается в том понимании как это делалось в Аксессе) Делается это с помощью цикла while путем перебора данных.. Да, и нужно учесть что в синтаксисе X++ конструкции INNER/LEFT/RIGHT/OUTER JOIN нет. Понятно, что эта конструкция может построиться через WHERE, но в прямом виде этого нет. После Аксесса с его удобным построителем запросов - тут гораздо тоскливей...
По поводу "вьюхи" - это сохраненный SELECT. Причем в Аксапте - это скульные вьюхи.
Собсно говоря сложные запросы (как в Аксессе, с использованием н-цати таблиц или запросы на основе запросов) - здесь в большинстве своем (это я говорю с точки зрения новичка, который начал пробовать свои силы в Аксапте, до этого поработав в Аксессе) таких не получится.
Как правило - это будет делаться циклом по выборке записей. А в цикле - уже будут исполняться отдельные sql-запросы (т.е. сложный запрос бьется на несколько маленьких).

Примерно так. Хочу сразу отметить - что мое мнение - исключительно основано на личных ощущениях при переходе от Аксесса к Аксапте и написано с точки зрения аксессника.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 11.04.2006 в 12:26.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по модулю "Сервисное обслуживание" в четверке Янг DAX: Функционал 2 04.09.2008 16:34
Вопрос по полю Spid(s) на форме "активные пользователи" xgmann DAX: Программирование 2 18.02.2008 23:38
Вопрос по поводу "Модификации были отменены". Что можно сделать? Hans DAX: Программирование 23 22.12.2005 16:34
Вопрос совсем "зеленый". Куда приткнуть метод? Hobo DAX: Программирование 3 13.02.2004 18:07

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

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

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