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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2012, 09:38   #1  
uskutus is offline
uskutus
Участник
 
28 / 10 (1) +
Регистрация: 04.04.2012
Спс.

Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если я ничего не путаю, то DataSource.enable(false)
Такого свойства не нашел. Свою проблему решил так: qbds.relations(false);
Старый 04.05.2012, 10:33   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от uskutus Посмотреть сообщение
Такого свойства не нашел...
Программное удаление data source из query
Старый 04.05.2012, 12:17   #3  
uskutus is offline
uskutus
Участник
 
28 / 10 (1) +
Регистрация: 04.04.2012
Цитата:
Не знаю почему, но так пропадают все записи из грида.

С qbds.relations(false); такой проблемы нет.

Зато есть другая проблема: по неизвестной причине строка qbds.relations(false); отрабатывает только при вызове executecuery из элемента грида.
При автоматическом вызове после инициализации и проч. не отрабатывает.

Проверил с помощью info(qbds.toString());

P.S.
Разобрался. qbds.relations(false); работает только после того, как сначала вызвана qbds.relations(true); )))

Последний раз редактировалось uskutus; 04.05.2012 в 12:40.
Старый 07.05.2012, 12:25   #4  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от uskutus Посмотреть сообщение
Не знаю почему, но так пропадают все записи из грида.
Значит отключили что-то не то...
Не вздумайте отключать первый датасорс с квере

Вообще тут никто не видит ни вашей структуры квери ни что вы пытаетесь в ней отключать, поэтому и сказать что-то конкретное сложно.

Цитата:
Сообщение от uskutus Посмотреть сообщение
С qbds.relations(false); такой проблемы нет.
Вообще-то relations() это включение/выключение связей между датасорсами на основании имеющихся связей между таблицами(EDT) в АОТ.
С включением/выключением источника данных это ничего общего не имеет (не должно иметь) - датасорс всё равно остался (должен был остаться в кросс джоине). Либо вы чего-то не договариваете. Или не там смотрите...
Проверьте запросы уходящие к БД на всякий случай с помощью трассировки SQL. Возможно увидите много нового и интересного.
__________________
Zhirenkov Vitaly

Последний раз редактировалось ZVV; 07.05.2012 в 12:26. Причина: грамматика
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 Наследование таблиц. Краткое описание механизма sukhanchik DAX: Программирование 32 21.09.2018 17:56
Datasource временных таблиц maze DAX: Программирование 5 15.01.2010 14:30
C# and AX Development: Updating the caller Form/DataSource Blog bot DAX Blogs 0 18.07.2009 02:28
Связи таблиц в datasource отчета Пагер Маяковский DAX: Программирование 1 02.07.2005 09:43
Кто нибудь делал просмотр/редактирование внешних DBF таблиц? edd DAX: Программирование 13 06.02.2003 17:43

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

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

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