НаташаГ
Дата: 26.05.2004 23:23:40
Одно из полей вложенной ленточной формы, которое считается по следующей формуле:
=int(IIf(DCount("Empl_num","Empl_today_query","Crew_num = Forms!Crews!Crew_num")=0,[TimeEst],[TimeEst]/DCount("Empl_num","Empl_today_query","Crew_num = Forms!Crews!Crew_num")))
почему-то выдает ошибку (сообщение выскакивает при переходе по записям главной формы или переходе на эту самую подчиненную форму):
The expression On Enter you entered as the event property setting produced the following error: The object doesn't contain the Automation object ' "number" '
*The expression may not result in the name of a macro, the name of a user-defined function, or [Event procedure]
*There may have been an error evaluating the function, event, or macro
Не подскажут ли знатоки, почему выдается данная ошибка и как с этим бороться? Большое спасибо.
(Вообще это поле рассчитывает время, к-е выделяется бригаде на выполнение определенного заказа, т.е. стандарт для данного типа работы делится на количество работников в бригаде, к-е я считаю с помощью функции - DCount("Empl_num","Empl_today_query","Crew_num = Forms!Crews!Crew_num"))
НаташаГ
Дата: 26.05.2004 23:39:13
Вы совершенно правы! Мне казалось, я работала только с этим полем, а на деле я заодно нечаянно поменяла установки формы... Спасибо большое, все работает!!
Владимир Саныч
Дата: 26.05.2004 23:40:24
Кстати, ведь в сообщении об ошибке написано: OnEnter. Видимо, ошибка выдается в тот момент, когда курсор заходит в какое-то поле (возможно, в то самое). А в свойстве OnEnter этого поля, наверно, действительно написано нечто, что may not result in the name of a macro, the name of a user-defined function, or [Event procedure].