При смене связки подчиненной формы вылетает ошибка из-за не соотв чисел полей
|
|
Пятница, 23 Января 2015 г. 02:08
+ в цитатник
SourceObject подчиненной формы меняется по нажатию двух кнопок.
При выборе первой формы для подчиненной, LinkMasterFields и LinkChildFields связываются через 2 поля. Т.е. 2 поля главной формы связываются с 2-я полями подчиненной.
Me.frm1.LinkMasterFields="ID1;ID2"
Me.frm1.LinkChildFields="ID1;ID2"
При выборе второй формы для подчиненной, связки освобождаются, т.е. главная и подчиненная формы не должны быть связанными
Me.frm1.LinkMasterFields=""
Me.frm1.LinkChildFields=""
При повторном выборе первой формы для подчиненной, при связке вылетает ошибка.
Me.frm1.LinkMasterFields="ID1;ID2" 'Здесь ошибка: При задании значений свойств "Подчиненные поля" и "Основные поля" необходимо указать одинаковое число полей
Me.frm1.LinkChildFields="ID1;ID2"
Как я понял, при задании значении LinkMasterFields в два поля (Me.frm1.LinkMasterFields="ID1;ID2") ведь LinkChildFields все еще содержит значение как одного поля (Me.frm1.LinkChildFields="")
Как можно присвоить значения ОДНОВРЕМЕННО?
http://www.sql.ru/forum/1138536/pri-smene-svyazki-podchinennoy-formy-vyletaet-oshibka-iz-za-ne-sootv-chisel-poley
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-