КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
DoCmd.OpenForm _
DoCmd.OpenForm FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs Застосування методу DoCmd у програмах VBA VBA дозволяє створювати процедури, що складаються з одних макрокоманд. Прямі еквіваленти існують тільки для деяких з них. Для виконання макрокоманд використовується метод DoCmd. Структура методу: DoCmd.макрокоманда [аргумент ],... До макрокоманд, які виконуються із середовища VBA, ставляться такі: ApplyFilter (Застосувати фільтр), Close (Закрити), FindNext (Наступний запис), FindRecord (Знайти запис), HourGlass (Пісочні годинники), Maximize (Розгорнути), Minimize (Згорнути), OpenForm (Відкрити форму), OpenQuery (Відкрити запит), OpenReport (Відкрити звіт), ShowToolBar (Панель інструментів). Відкриття форми. Для відкриття форми використовується макрокоманда OpenForm. Структура методу DoCmd при цьому така: FormName – ім'я форми з поточної бази даних, яку потрібно відкрити. View – визначає тип відкриття форми. Використовується одна з наступних констант: AcNormal – відкриває форму у вигляді Форма (за замовчуванням); AcDesign - відкриває форму у вигляді Конструктор; AcFormDs – відкриває форму у вигляді Таблиця даних. FilterName – ім'я запиту з поточної бази даних. WhereCondition – SQL - вираз (слово WHERE опускається), що визначає записи, які слід вивести на екран (наприклад, “Країна = ‘Росія' “). DataMode – визначає режим уведення даних, у якому відкрита дана форма, на основі наступних констант: AcAdd – відкриває форму в режимі Додавання (можна вносити нові записи, але не можна редагувати наявні); AcEdit – відкриває форму в режимі Редагування (можна вносити нові записи й редагувати наявні); AcReadOnly – відкриває форму в режимі Тільки перегляд (уведення й редагування записів неможливо). WindowMode – визначає режим вікна, у якому виводиться форма. Використовуються константні значення: AcNormal – відкриває форму у вигляді Звичайний. Використовується за замовчуванням; AcHidden – відкриває форму в прихованому виді; AcIcon – відкриває форму у вигляді згорнутої піктограми.
OpenArgs – строковий вираз, що визначає один або кілька аргументів. Ці аргументи можуть використовуватися в програмі, написаній мовою VBA, як модифікатори відкриття форми. Приклад 1. Записати процедуру-функцію для відкриття форми “ Продажи ” і вивести записи, що задовольняють наступним умовам: “Замовлена” - більше 18, “Дата замовлення” – 2005р., Форму відкрити у вигляді Форма. Режим уведення даних – Редагування. Public Function Форма1() FormName:=”Продажи”, _ Wherecondition:=”Замовлено> 18 and year(Дата_Замовлення) =2005”, _ view:=acNormal, _ datamode:=acEdit
Дата добавления: 2014-01-07; Просмотров: 330; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |