Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 35 стр.

UptoLike

Составители: 

35
1.6. Создать запрос ЗаказыНовые, в который поместить все поля из таблицы Заказы.
Переименовать поле КодЗаказа в Код.
1.7. Поменять источник записей формы ЗаказыФирмы на запрос ЗаказыНовые. Изменить
источник данных поля КодЗаказа формы ЗаказыФирмы. Просмотреть форму
ЗаказыФирмы в режиме формы. Поля КодЗаказа в форме уже нет. Почему просят
ввести значение параметра КодЗаказа? Почему при переходе на новый заказ нет
изменений в подчиненной форме?
1.8. Открыть форму ЗаказыФирмы в режиме конструктора. Выбрать подчиненную форму и
просмотреть ее свойства по данным.
Правильно ли указано свойство «Объект-источник» (имя подчиненной формы)?
Правильно ли выбраны «Подчиненные поля» ( поле(я), по которым организована связь в
подчиненной форме)?
Правильно ли указано свойство «Основные поля» ( поле(я), по которым организована связь
в главной форме)?
Сделать необходимые изменения. Просмотреть форму.
1.9. Подчиненную форму в главной форме вывести в режиме таблицы, в режиме ленточной
формы, в режиме простой формы.
Все открытые формы MS Access автоматически помещает в коллекцию
Application.Forms. Каждая форма представляется в виде объекта Form. Объект Form -
нормальный объект, который имеет свойства, методы и события. Различные варианты
обращения к форме через коллекцию форм показаны в табл.2.
Таблица 2.
Синтаксис Пример Описание
Forms!formname Forms!OrderForm Обращение по имени формы.
Forms![form name]
Forms![Order Form] Обращение по имени формы,
когда в имени формы
содержится пробел.
Forms("formname")
Forms("OrderForm") Обращение по имени формы.
Forms(index)
Forms(0) Обращение по номеру формы
в коллекции форм. 0 первая
форма в коллекции
Чтобы вызвать свойство или метод внутри модуля формы следует написать
me.ИмяСвойства
me.ИмяМетода
Все элементы управления на форме помещаются в коллекцию Controls, доступ к
которой осуществляется через свойство Controls объекта Form. Различные варианты
обращения к элементам управления на форме показаны в табл.3.
Таблица 3.
Пример Описание
Forms!OrderForm!NewData Обращение по имени формы и имени элемента
управления.
Me!NewData Обращение по имени элемента управления внутри
модуля формы.
Me![New Data] Обращение по имени элемента управления внутри
модуля формы, когда в имени содержится пробел.
Me("NewData") Обращение по имени элемента управления внутри
модуля формы.
Me(0) Обращение к первому элементу коллекции.
1.6. Создать запрос ЗаказыНовые, в который поместить все поля из таблицы Заказы.
   Переименовать поле КодЗаказа в Код.
1.7. Поменять источник записей формы ЗаказыФирмы на запрос ЗаказыНовые. Изменить
   источник данных поля КодЗаказа формы ЗаказыФирмы. Просмотреть форму
   ЗаказыФирмы в режиме формы. Поля КодЗаказа в форме уже нет. Почему просят
   ввести значение параметра КодЗаказа? Почему при переходе на новый заказ нет
   изменений в подчиненной форме?
1.8. Открыть форму ЗаказыФирмы в режиме конструктора. Выбрать подчиненную форму и
   просмотреть ее свойства по данным.
Правильно ли указано свойство «Объект-источник» (имя подчиненной формы)?
Правильно ли выбраны «Подчиненные поля» ( поле(я), по которым организована связь в
подчиненной форме)?
Правильно ли указано свойство «Основные поля» ( поле(я), по которым организована связь
в главной форме)?
       Сделать необходимые изменения. Просмотреть форму.
1.9. Подчиненную форму в главной форме вывести в режиме таблицы, в режиме ленточной
формы, в режиме простой формы.

    Все открытые формы MS Access автоматически помещает в коллекцию
Application.Forms. Каждая форма представляется в виде объекта Form. Объект Form -
нормальный объект, который имеет свойства, методы и события. Различные варианты
обращения к форме через коллекцию форм показаны в табл.2.
Таблица 2.
Синтаксис                    Пример                       Описание
Forms!formname               Forms!OrderForm              Обращение по имени формы.
Forms![form name]            Forms![Order Form]           Обращение по имени формы,
                                                          когда в имени формы
                                                          содержится пробел.
Forms("formname")            Forms("OrderForm")           Обращение по имени формы.
Forms(index)                 Forms(0)                     Обращение по номеру формы
                                                          в коллекции форм. 0 первая
                                                          форма в коллекции

Чтобы вызвать свойство или метод внутри модуля формы следует написать
me.ИмяСвойства
me.ИмяМетода

     Все элементы управления на форме помещаются в коллекцию Controls, доступ к
которой осуществляется через свойство Controls объекта Form. Различные варианты
обращения к элементам управления на форме показаны в табл.3.

Таблица 3.
Пример                       Описание
Forms!OrderForm!NewData      Обращение по имени формы и имени элемента
                             управления.
Me!NewData                   Обращение по имени элемента управления внутри
                             модуля формы.
Me![New Data]                Обращение по имени элемента управления внутри
                             модуля формы, когда в имени содержится пробел.
Me("NewData")                Обращение по имени элемента управления внутри
                             модуля формы.
Me(0)                        Обращение к первому элементу коллекции.

                                          35