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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.06.2011, 15:18   #1  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от Pustik Посмотреть сообщение
Ну сделайте вы основной форме меню - MenuButton, прикрепите к нему несколько MenuItem-ов, которые будут открывать вашу форму ,у которых в свойстве Parameters будет стоять текстовое значение. У одного - '4', у второго - '1', у третьего '2' и т.д.
В основное форме создайте переменную типа str _variant.
В методе init() вашей формы перед супером напишите _variant = element.args().parm();
И далее как вы просите в executeQuery что-то типа
case 4:
................
Именно это я и пытаюсь сделать
На форме1 есть MenuItem который вызывает форму2
все определения я делаю на форме 2?
вот код

ClassDeclaration
str _variant;

init:
_variant = element.args().parm();
super();

executeQuery:
queryAuto.value(sysQuery::value(_variant));
...
super;

получаю пустую форму
если в явном виде - queryAuto.value(sysQuery::value("12")); то выдаёт результат

Где я не права?
Debuger на _variant ругается:
Error: Symbol "_variant" was not found

Последний раз редактировалось timaluhs; 23.06.2011 в 15:21.
Старый 23.06.2011, 15:30   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от timaluhs Посмотреть сообщение
...
Debuger на _variant ругается:
Error: Symbol "_variant" was not found
переменную _variant заполняете в init формы или в init датасорса?
и воспользуйтесь советом Pustik посмотрите в отладчике заполняется ли _variant каким либо значением.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 23.06.2011, 15:43   #3  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от lev Посмотреть сообщение
переменную _variant заполняете в init формы или в init датасорса?
и воспользуйтесь советом Pustik посмотрите в отладчике заполняется ли _variant каким либо значением.
попробовала и init формы и в init датасорса одинаково -
Debuger на _variant ругается:
Error: Symbol "_variant" was not found
а где правильно?
Старый 23.06.2011, 16:09   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от timaluhs Посмотреть сообщение
попробовала и init формы и в init датасорса одинаково -
Debuger на _variant ругается:
Error: Symbol "_variant" was not found
а где правильно?
ну по идее конечно в ините формы нужно выполнить инициализацию по входящим параметрам из args.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 23.06.2011, 16:18   #5  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от lev Посмотреть сообщение
ну по идее конечно в ините формы нужно выполнить инициализацию по входящим параметрам из args.

опять мистические args где про них почитать чтоб было понятно о чём Вы говорите. и про каких входящих параметрах идёт речь?
Старый 23.06.2011, 16:27   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от timaluhs Посмотреть сообщение
опять мистические args где про них почитать чтоб было понятно о чём Вы говорите. и про каких входящих параметрах идёт речь?
Args это класс, с помощью которого передаются различные параметры между объектами (формами, классами...).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 23.06.2011, 16:32   #7  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от lev Посмотреть сообщение
Args это класс, с помощью которого передаются различные параметры между объектами (формами, классами...).
понятно что класс. буду капать инет, чтобы понять как всё это взаимодействует и передаётся.
Теги
executequery, комбо

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открытие форм с сервера с использованием MenuFunction gl00mie DAX: Программирование 6 01.04.2009 17:08
Настройка форм для групп пользователей Андре DAX: Администрирование 3 17.10.2004 10:59
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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