![]() |
#1 |
Участник
|
![]()
Сделано так: из Form1 открываю From2. При выборе (метод modified) в Form2 в текущую запись подставляется значение из Form1. Но если Form1 закрыта в текущую запись Form2 подставляется самое первое значение из Form1. Вопрос как проверить выбрана ли запись в Form1, и вообще открыта ли она?
|
|
![]() |
#2 |
Модератор
|
Запускай Form2 только с аргументами определенного типа. Смотри, что лежит в args.record().
с Уважением, Георгий. |
|
![]() |
#3 |
Участник
|
С какими аргументами определенного типа? В args.records() ничего нет.
|
|
![]() |
#4 |
Moderator
|
Цитата:
самое первое значение из Form1
__________________
Андрей. |
|
![]() |
#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, берется из текущей |
|
![]() |
#6 |
Модератор
|
Form1:
PHP код:
PHP код:
С Уважением, Георгий. |
|