Показать сообщение отдельно
Старый 23.06.2011, 15:18   #12  
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.