Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы / ответы на кв — копия.docx
Скачиваний:
33
Добавлен:
09.12.2018
Размер:
28.83 Кб
Скачать

Практическая 11:

1. Что такое программа VBA?

Программа VBA предназначена для автоматизации выполнения задач, связи различных объектов, создания, редактирования и автоматизации более сложной логики приложений

2. Для отображения в открываемой форме только связанных записей необходимо…?

Необходимо при создании кнопки вобрать в окне мастера строку «Открыть форму для отобранных записей» и далее выбрать поле нужное поде, по которому осуществляется связь форм и отбор записей подчи­ненной формы.

3. Программа обработки ошибок помещена…?

Между инструкциями ExitSub и EndSub

4. На что указывает инструкция Resume?

Resume указывает, с какой инструкции необходимо возобновить выполнение процедуры.

5. На что указывает приставка ас?

Приставка ас указывает, что в качестве аргумента используется значение встроенной константы Access.

6. Для анализа, возвращенного функцией значения и принятия решения дальнейших действиях, какую необходимо использовать инструкцию?

Условного перехода.

7. Что позволяет метод Setwarnings с аргументом False?

Метод Setwarnings с аргументом False позволяет отключить вывод стандартных предупреждений на экран во время выполнения запросов.

8. Что такое индекс?

Индекс – механизм ускорения операции поиска записей в таблице.

9. Для быстрого поиска записи по первичному составному ключу используйте…?

Seek объекта DAO.Recordset.

10. Когда используется свойство NoMatch?

Когда необходимо проверить наличие записи с указанным ключом.

Практическая 12:

  1. Как создать новую форму с помощью VBA?

Новая форма может быть создана методом CreateForm объекта Application.

  1. Чтобы указать источник данных новой формы, используется…?

Свойство RecordSource. В качестве значения свойства может быть использовано имя таблицы, запроса или SQL-оператор.

  1. Какой используется метод для размещения в форме различных элементов управления?

Метод CreateControl.

  1. Что используется для записи аргументов?

Константы Access.

  1. Перед созданием элемента управления что делается с переменными?

Присваиваются значения, которые определяют координаты его размещения.

  1. Как записывается инструкция процедуры Создание новой формы и сохранение ссылки на нее в объектной переменной?

Set frm = CreateForm

  1. Как записывается инструкция процедуры Восстановить форму из свернутого состояния?

DoCmd.Restore

  1. Как записывается инструкция процедуры Закрытие формы с сохранением?

DoCmd.Close acForm, frm.Name, acSaveYes

  1. Для выполнения активной процедуры необходимо?

Выбрать в редакторе Visual Basic команду Run Sub/UserForm в меню Run или RunMacro | Run.

  1. Как проверить правильность работы процедуры?

Необходимо запустить процедуру.

Практическая 13:

  1. Что такое первичный ключ?

Первичный ключ – это поле (я), комбинация значений которых однозначно определяет каждую запись таблице.

  1. Что представляют объекты Database и TableDef?

Объекты Database и TableDef представляют, соответственно, базу данных и структуру таблицы.

  1. Что позволяют определить объекты Field и index?

Объекты Field и index позволяют определить, соответственно, поле таблицы и ключ таблицы.

  1. Что такое индекс?

Индекс – механизм ускорения операции поиска записей в таблице.

  1. Для добавления поля в семейство Fields, входящее в объект TableDef, что используется?

Используйте метод Append.

  1. Для создания нового объекта TableDef, применяется метод?

Метод CreateTableDef объекта Database.

  1. Что ставится перед именем семейства, так же, как перед именем метода, который выполняется для указанного перед этим объектом?

Ставится точка.

  1. Как объявить индекс первичным ключом таблицы?

С помощью метода Createlndex: Set indl = tbl.Createlndex("PrimaryKey").

  1. Что определяет аргумент Err.Description инструкции MsgBox?

Пределяет строковое значение, формируемое свойством Description, объекта Err.

  1. Как проверить работу процедур?

Необходимо выполнить инструкцию.