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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2007, 17:46   #1  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
? Подскажите,плиз,уважаемые знатоки
Подскажите,плиз,уважаемые знатоки!
Есть свой класс наследующий Extends RunBaseBatch
По кнопке Выбор иницируется
запрос, основанные на связке 3 таблиц. После закрытия запроса
на основной форме в рамке отображаются поля по этим трем таблицам
(Т.к. showQueryValues возращает true).
Как скрыть ненужные таблицы,именно на форме, а не в запросе?
Старый 09.11.2007, 17:48   #2  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
так верните в showQueryValues false. Возможно в showIndexFields тоже надо false вернуть.

Последний раз редактировалось Eldar9x; 09.11.2007 в 17:50.
За это сообщение автора поблагодарили: jeky (1).
Старый 09.11.2007, 17:50   #3  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
если просто вернуть в showQueryValues false
не будет отображаться ничего, я хочу, чтобы из 3 связанных таблиц,отображались только 2
Старый 09.11.2007, 17:54   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Чисто предположение. Не проверял. Но у меня перекрыто было так, тоже что-то подобное решал:
X++:
public boolean showIndexFields(tableId id)
{
    ;
    return false;
}
Возможно, следует проверять этот id. И, если таблицу не нужно показывать, то вернуть false, а иначе true
Старый 09.11.2007, 17:57   #5  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
X++:
public boolean showIndexFields(tableId id)
{
    ;
    if (id == tableNum(,   ))
         return false;
    return true;
}
Старый 09.11.2007, 18:05   #6  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
Предположение попало в точку. Сработало! Только на этом месте (в рамке) образовалась пустота.Между 1 и 3 таблицей. Некрасиво
Старый 09.11.2007, 18:07   #7  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
нажмите сброс данных. И еще нажмите по умолчанию.
Старый 09.11.2007, 18:13   #8  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
На форме нет этих кнопок. Они.я так понял,есть тока для Runbasereoprt, но не для RunBaseBatch. Есть только единственная кнопка ВЫБОР
Старый 09.11.2007, 18:18   #9  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Я бы довавил что кроме showIndexFields(tableId id), надо еще все Range на датасорсе сделать Hide.
Но в данном случае проблема решена
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.

Последний раз редактировалось e@gle; 09.11.2007 в 18:20.
Старый 09.11.2007, 18:24   #10  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
еще все Range. А по подробней,плиз?
Старый 09.11.2007, 18:30   #11  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Сброс данных Сервис-Параметры-Использование данных-Сброс
Старый 09.11.2007, 18:42   #12  
oleg_e is offline
oleg_e
Участник
 
71 / 10 (1) +
Регистрация: 12.01.2006
Адрес: Moscow
не помагает. Дырка между двумя полями все равно остается. Причем интересно, при загрузке форме-все нормально, если нажать кнопку ВЫБОР и закрыть-появляется пустота.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить название объекта _args.caller() sah DAX: Программирование 8 11.04.2022 19:28
Подскажите плиз, легкий вопрос =) propeller DAX: Программирование 16 26.10.2007 15:36
Народ, плиз, нужны файлы демо-базы на Ax 3.0. Alexey-IT DAX: База знаний и проекты 4 29.03.2007 13:11
Акцапта и Дисконтные карты, помогите плиз с решением volk DAX: Функционал 19 01.08.2005 19:16
Ребята плиз помогите! Данные! niksa DAX: Программирование 6 17.12.2002 19:16

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

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

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