Иллюстрированный самоучитель по Office2003

         

Вставка листа Excel в базу данных Access


Лист Excel можно вставить в форму или отчет Microsoft Access или связать его с ними. В последнем случае последние изменения, сделанные в листе Excel, будут отображены в форме или отчете при их открытии. Связывание позволяет не увеличивать размер файла базы данных, что особенно удобно при работе с большими книгами. Для связывания существующего листа Excel и формы или отчета Access выполните следующие действия:

  • откройте в базе данных форму в режиме конструктора формы или отчет в режиме конструктора отчета;
  •  нажмите кнопку Свободная рамка объекта (Unbound Object Frame) на панели элементов (панель элементов содержит инструменты, с помощью которых в режиме конструктора создаются элементы управления в форме, отчете или на странице доступа к данным). Для того чтобы вывести или скрыть панель элементов, выберите команду Панель элементов (Toolbox) в меню Вид (View);
  •  выделите в форме или отчете место для вставляемого листа;
  •  на экране отобразится диалоговое окно, показанное на рис. 28.11. Поставьте переключатель в положение Создать новый (Create New), а затем в списке Тип объекта (Object Type) выберите Лист Microsoft Excel (Microsoft Excel Worksheet). Установите флажок В виде значка (Display as Icon), если нужно выводить объект в виде значка. Представление объекта в виде значка удобно, когда объект содержит дополнительные сведения, которые не должны выводиться на экран (рис. 28.11); кроме того, это значительно экономит место на диске;
  •  нажмите кнопку ОК.

  • Рис. 28.11 Окно, используемое для вставки листа Excel в базу данных Access

    В большинстве случаев свободный объект редактируется в режиме конструктора формы или отчета. Если нужно иметь возможность редактирования данных на листе и в режиме формы, то выберите после щелчка правой кнопкой мыши в контекстном меню команду Свойства (Properties) и установите свойство Доступ (Enabled) свободной рамки объекта Да (Yes), а свойство Блокировка (Locked) — Нет (No). После вставки объекта можно изменять его размеры и пропорции. Если потребуется отредактировать лист, то дважды щелкните его.

    Связь, установленная с объектом, по умолчанию обновляется автоматически. Это означает, что изменения объекта, выполненные вне Microsoft Access, автоматически отображаются при следующем открытии формы или отчета. Если нужно выполнять обновление связи вручную, измените режим обновления связи на ручной.



    Содержание раздела