Александр Маркин
Дата: 27.11.2009 12:27:57
Зачем придумали Ме!, код без Ме! работает так же как и с ним? И почему Ме с восклицательным знаком используется, а иногда и с точкой. И какая в этом разница? точка или !-ный знак? forms! - это другое, я понимаю обращение к другой форме, а Ме! - обращение формы к самой себе?
Нельзя ли без Ме! вообще обойтись? А?
Александр Маркин
Дата: 27.11.2009 13:26:51
Владимир Саныч,
5. Отличия . и ! .
Из системы помощи Microsoft Access 97
Операторы ! и . (точка) в идентификаторах указывают тип элемента, стоящего справа от оператора.
Оператор ! указывает, что следующий за ним элемент является элементом, определяемым пользователем (элементом семейства). Например, с помощью оператора ! определяют ссылку на открытую форму, отчет или элемент управления в открытой форме или отчете. (Forms![Заказы]![КодЗаказа])
Оператор . (точка) обычно указывает, что следующий за ним элемент определен в Microsoft Access. Например, оператор . (точка) используется для ссылок на свойства форм, отчетов и элементов управления. Допускается также использование оператора . (точка) для ссылок на значение поля в инструкции SQL, метод Visual Basic for Application или семейство. Например, идентификатор Forms![Заказы].Controls представляет ссылку на семейство Controls формы Заказы.
Но ведь без Ме! обойтись можно! Код работает Так зачем использовать?