19.05.2005, 12:17 | #1 |
Участник
|
Как сделать проверку?
Сделано так: из Form1 открываю From2. При выборе (метод modified) в Form2 в текущую запись подставляется значение из Form1. Но если Form1 закрыта в текущую запись Form2 подставляется самое первое значение из Form1. Вопрос как проверить выбрана ли запись в Form1, и вообще открыта ли она?
|
|
19.05.2005, 12:34 | #2 |
Модератор
|
Запускай Form2 только с аргументами определенного типа. Смотри, что лежит в args.record().
с Уважением, Георгий. |
|
19.05.2005, 13:35 | #3 |
Участник
|
С какими аргументами определенного типа? В args.records() ничего нет.
|
|
19.05.2005, 13:47 | #4 |
Moderator
|
Цитата:
самое первое значение из Form1
__________________
Андрей. |
|
19.05.2005, 14:45 | #5 |
Участник
|
Из формы Form1(RContractTable) спозиционированного на нужной строке открывается форма Form2(GraficSKS).
При изменении(modified) одного реквизита в Form2 выполняется следующий код public void modified() { super(); if(GraficSKS.Period2 == NoYes::Yes) { GraficSKS.Address2 = RContractTable.Address; } else { GraficSKS.Address2 = ''; } } где RContractTable.Address, берется из текущей |
|
19.05.2005, 15:28 | #6 |
Модератор
|
Form1:
PHP код:
PHP код:
С Уважением, Георгий. |
|