01.09.2003, 13:13 | #1 |
Участник
|
Создать запись до выхода из нее при DelayedInsert=Да
Люди, очень нужна ваша помощь.
Есть форма типа Документ, т.е. шапка и табличная часть. У субформы, отображающей табличную часть, установлены свойства AutoSplitKey=Да и DelayedInsert=Да. Необходимо сделать так, чтобы по LookUp одного из полей табличной части создавалась запись в таблице (на самом деле главное, чтобы записи автоматически присваивалось значение ключевого поля). При этом очень не хочется делать DelayedInsert=Нет. Заранее спасибо. |
|
01.09.2003, 15:19 | #2 |
Участник
|
Метод Lookup на форме
Можно попробовать перекрыть метод Lookup этого поля на форме и там провести необходимую вставку записи, а потом обновить форму. Только ,скорее всего ,придется руками проставлять номер строки (Line No.) (тогда AutoSplitKey вообще не нужен :-( ).
__________________
Вот такие, брат, дела! |
|
02.09.2003, 08:02 | #3 |
Участник
|
Понятно. Спасибо!
Я то надеялась, что есть более красивый способ. Пыталась в LookUp поля на форме поставить SAVERECORD, но это не работает; в том смысле, что Line No вручную надо задавать. А этого делать не хотелось. Спасибо за помощь, по крайней мере буду знать, что другого выхода нет |
|