В таблицу вставляется запись таким способом (взято из окна immediate)
Insert into [Агенты]
(Наименование,Телефон,ФИО,кодОбласти,кодРайона,кодНаселенногоПункта,кодТипаУлицы,кодУлицы,Примечание,Индекс,кодТипаНасПункта,Дом,Корпус,Квартира)
VALUES ('ДПІ',NULL,NULL,3,3,2,1,1,NULL,74300,1,'3',NULL,NULL)
Есть элемент "НаименованиеАгента" (поле со списком) источником строк для него является запрос с таблицы [Агенты]
SELECT Наименование, Телефон, ФИО, кодОбласти, кодРайона, кодНаселенногоПункта, кодТипаУлицы, кодУлицы, Примечание, Дом, Корпус, Квартира FROM Агенты;
Далее, в обработчике событий на событие "после обновления" есть такие строчки кода
part2 = IIf(IsNull(Me.НаименованиеАгента.Column(10)), "!", "кор. " & Me.НаименованиеАгента.Column(10))
part3 = IIf(IsNull(Me.НаименованиеАгента.Column(11)), "!", "кв. " & Me.НаименованиеАгента.Column(11))
part2 и part3 не возвращают "!", а "кор. " и "кв. " соответственно. Почему? |