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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.10.2009, 09:53   #1  
AxTimur is offline
AxTimur
Участник
 
21 / 11 (1) +
Регистрация: 08.08.2008
:)
Цитата:
Сообщение от lev Посмотреть сообщение
Я как то тоже заморочился над такой проблемой, в стандарте ничего не нашел, поэтому написал своё
Так с чего начать хотя бы?
Старый 30.10.2009, 09:57   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
в стандарте ничего не нашел
Перекрестные ссылки ?
За это сообщение автора поблагодарили: mazzy (2).
Старый 30.10.2009, 10:21   #3  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Андре Посмотреть сообщение
Перекрестные ссылки ?
Как вариант, но не очень удобно. Плюс я там добавил некоторые возможности...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 30.10.2009, 10:37   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Итак, подробно описывать долго, опишу вкратце, если будут вопросы спрашивайте

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

Функция собирает временную таблицу. Проверяются Table, View, Map, TmpTable (временные таблицы). В таблице это определяется типом строки. Так же показывается сколько всего строк в таблице, и сколько в таблице строк, в которых поле, использующее EDT НЕ пустое (эту возможность можно регулировать параметрами).
Вызов функции напрямую выдает список EDT, из которого можно выбрать нужный. При выборе запускается поиск таблиц.
Вот в кратце. Я ещё навесил на контекстное меню в EDT эту функцию.

Axapta 3.0 SP3.

В приложенном архиве проект и текстовый файл с методом, выводящим список EDT (просто у меня не было такого , метод добавить в Global)

P.S. Просьба сильно не пинать, возможно реализация требует поправок
Вложения
Тип файла: rar UseEDT.rar (6.6 Кб, 106 просмотров)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: BOAL (2), raz (5), Ace of Database (1), Player1 (1).
Старый 30.10.2009, 12:19   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Спасибо.
Цитата:
Сообщение от lev Посмотреть сообщение
Сразу оговорюсь по поводу использования перекрестных ссылок. Это как вариант, но не очень удобно, лично для меня.
А почему?
__________________
полезное на axForum, github, vk, coub.
Старый 30.10.2009, 12:29   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Спасибо.


А почему?
Если говорить в общем, то я ими пользуюсь, и перекрестные ссылки конечно выручают. но в конкретной задаче, получения списка таблиц использующих EDT, мне не хватало информации имеющейся в них. Поэтому не удобно. Ещё может возникнуть проблемка если вдруг по какой то причине ссылки не обновлены, можно упустить что нибудь важное....
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: DSPIC (1).
Старый 30.10.2009, 12:54   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от lev Посмотреть сообщение
мне не хватало информации имеющейся в них.
А какой?
__________________
полезное на axForum, github, vk, coub.
Теги
законченный пример, как правильно, объект приложения, перекрестные ссылки, поиск, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание наследника EDT через Х++ vesna DAX: Программирование 12 02.05.2012 08:13
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Создание EDT в X++ Dimus DAX: Программирование 9 14.10.2005 13:48
Синхронизация таблиц при изменении EDT z_av DAX: Программирование 1 16.12.2004 11:55
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45

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

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

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