КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Примечание. В данном примере используется константа acFormReadOnly
В данном примере используется константа acFormReadOnly. Константы — это числовые значения, которым присвоены более информативные имена. Таким образом вместо запоминания числа, обозначающего режим "только чтение", можно применять более осмысленную константу acFormReadOnly. Всегда, когда встречается переменная, начинающаяся с ас или vb, и вы ее не создавали сами, знайте, что это константа. Конечно, для того чтобы пользоваться константами, нужно все-таки знать их имена, но в этом может помочь средство IntelliSense, как показано на рис. 17.8.
Рис. 17.8.Когда вы добираетесь до параметра режима данных, редактор Visual Basic выводит на экран список всех допустимых констант, которые можно использовать. Для того чтобы выяснить, что они означают (если это не очевидно), следует обратиться к справочной системе Access
Метод OpenForm может показаться знакомым, потому что вы уже видели такие же функции в макрокоманде ОткрытьФорму(OpenForm) (см. главу 15). В действительности все методы объекта DoCmd соотносятся с макрокомандами, которые вы изучали в главе15. В табл. 17.1 перечислены наиболее полезные методы.
Таблица 17.1. Полезные методы объекта DoCmd
Метод
| Описание
| ApplyFilter
| Применяет фильтр к таблице, форме, запросу или отчету для того, чтобы сконцентрировать внимание на интересующих вас записях
| Веер
| Производит некоторый сигнал. Обычно используется для привлечения внимания к возникшей проблеме
| Close
| Закрывает текущий объект БД (или конкретный объект, который задан)
| CopyDatabaseFile
| Предоставляет быстрый способ создания резервной копии БД
| FindRecord, FindNext и GoToRecord
| Предоставляет разные способы поиска нужной записи
| Hourglass
| Включает отображение указателя мыши в виде песочных часов (или выключает). Применяется для того, чтобы дать знать пользователю о том, что выполняется требующая времени задача и следует остыть
|
Таблица 17.1 (окончание)
Метод
| Описание
| OpenForm, OpenQuery, OpenReport и ОреnТаblе
| Открывает соответствующий объект БД в нужном вам режиме представления с параметрами фильтрации и необязательными уточнениями. Как вы узнали в главе 15, можно применять макрокоманду ОткрытьОтчет (OpenReport) для печати отчетам команду От-крытьЗапрос (OpenQuery) для выполнения запроса на изменение
| Printout
| Предлагает один вариант печати данных из текущего объекта БД
| Quit
| Завершает работу программы Access
| RunCommand
| Замещающая команда, которая позволяет выполнить различные команды Access, представленные на ленте. Необходимо только задать правильную константу. В разд. "Управление выполнением заказов" далее в этой главе приведен пример, в котором программист применяет метод RunCommand для немедленного сохранения текущей записи
| RunMacro
| Выполняет макрос
| RunSQL
| Выполняет групповой SQL-оператор. Эту команду нельзя использовать для извлечения данных из вашей БД. Она позволяет выполнять команды, которые изменяют записи или таблицы
| ShowAllRecords
| Удаляет параметры текущего фильтра, поэтому можно увидеть все записи в таблице, форме, запросе или отчете
|
|