|
|
|
| в коде есть источник который может быть от одной из трех разных формы
как правильно описать форму (путь к ней), чтоб не писать:
[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor]![Plus]
а через переменную:
Form_is_Open=[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor]
Form_is_Open![Plus]
пробовал обозвать
dim Form_is_Open as Object
но как правильно задать set Form_is_Open =?????? | |
|
| |
|
|
|
| Если это источник записей, то это стринговая переменная, содержащая запрос. Вот и делайте глобальные переменные
dim Form_is_Open as string.
А потом обращайтесь к ним как к источника записей для формы.
( Если я правильно понял вопрос. Хотя вопрос задан ужасно. Понять что-то - это не с понедельничного бодуна ) | |
|
| |
|
|
|
| вот те на...
вы же уже все написали
dim Form_is_Open as Object
set Form_is_Open =Forms![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor]
Form_is_Open![Plus] | |
|
| |
|
|
|
|
[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor]![Plus]
|
Где здесь три разные формы? Я подозреваю, что это путь субформе Plus второго уровня вложенности, к тому же написанный неправильно. Надо так:
[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor].Form![Plus].Form
|
Объявите в заголовке формы три переменных типа Form, на Form_Load главной формы напишите:
Set sub2 =[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor].Form![Plus].Form
Set sub1 = sub2.Parent
Set main = sub1.Parent
|
И пользуйтесь ими по необходимости. | |
|
| |
|
|
|
|
Set sub2 =[Forms]![spis_po_lzk_vibor]![TMP_LZK_Spis_Vibor].Form
|
вот то что нужно!!!
Спасибо.
П.С. Формат прав - понедельничный бодун вредная вещь, особенно если начали в пятницу.
| |
|
| |