Показать сообщение отдельно
Старый 07.07.2008, 13:41   #1  
Zoe is offline
Zoe
Участник
 
14 / 10 (1) +
Регистрация: 23.03.2008
Адрес: Санкт-Петербург
Передача параметра в Запрос(Query)
Добрый день!

Подскажите, пожалуйста, решение следующей проблемы:
Форма FormA вызывает FormB через MenuItem (соответственно, явно данные не передаются из одной формы в другую...).
На FormB запускается запрос (Query), одним из параметров которого должен служить Код клиента выбранной записи на FormA.
Сам вопрос: Каким образом можно передать значение одного поля DS FormA в FormB (точнее, в FormB используется таблица CustTable,
из которой забирается значение поля AccountNum (Код клиента), и по его значению зацепляются строки таблицы CustConfirm для Form2)?

Скажу сразу, что часть кода, написанная в формировании запроса


X++:
 CustAccount                   z_CodClient;
X++:
              Args                          args = new Args();
 
              CustConfirmOfPaymentTrans   custConfirmOfPaymentTrans;
          ;
 
//Задаем значение для Кода клиента (считываем из вызывающей формы)
              z_custConfirmOfPaymentTrans = args.record();
              z_CodClient = custConfirmOfPaymentTrans.CustAccount;
выдает <recID> = 0...

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

Спасибо всем заранее!