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

       

Вставка рабочего листа Excel в форму или отчет


С помощью таких элементов управления, как

Свободная рамка объекта и Присоединенная рамки объекта,

в формах и отчетах Access можно отображать не только различные графические объекты, но и листы Microsoft Excel.

Так же как и рисунок, лист Microsoft Excel можно внедрить в форму или отчет или связать его с ними. При этом вставленный лист автоматически сохраняется в файле базы данных и всегда является доступным. Если обновить такой объект в форме или отчете, он будет изменен только в базе данных. Если лист Microsoft Excel связан, его можно просматривать и вносить изменения в форме или отчете. При этом изменения cохраняются в исходном файле объекта, а не в файле базы данных. Файл объекта можно обновлять независимо от базы данных. Последние изменения будут выведены на экран при следующем открытии формы или отчета. Связывание объектов удобно при работе с очень большими файлами, которые нежелательно включать в файл базы данных, а также с файлами, используемыми в нескольких формах и отчетах. Если связанный файл объекта перемешен, необходимо повторно установить с ним связь.

Рассмотрим возможность вставки листа Microsoft Excel в форму и отчет Microsoft Access с помощью свободной рамки объекта. Чтобы вставить новый лист Microsoft Excel в форму Microsoft Access, необходимо:

Открыть форму или отчет в режиме Конструктора.

Добавить в нее элемент управления

Свободная рамка объекта

(Unbound Object Frame). При этом в окне

Microsoft

Access выбрать переключатель

Создать новый

(Create New), а в списке

Тип объекта

(Object Type) выбрать

Лист Microsoft Excel

(Microsoft Excel Worksheet) (рис. 15.10). Если файл XLS уже создан, выберите переключатель

Создать из файла

(Create From File) и введите путь и имя нужного файла.



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