Access. Программирование на VBA

       

Быстрая загрузка изображений


Использование изображений в интерфейсе приложения демонстрирует графическую мощь Access. Од­нако то, что Northwind быстро отображает фотографии сотрудников, еще не значит, что разработчик может, не задумываясь, применять графику в приложениях. В данном разделе рассматривается использо­вание графики в базе данных.

Следует попытаться использовать для изображений элемент управления Image. Для отображения неко­торых видов графики он намного более эффективен, чем связанные или несвязанные фреймы.

При загрузке формы Access должен прорисовать или визуализировать каждый элемент управления. Не удивительно, что визуализация занимает значительно больше времени, чем совмещение. Чтобы убедить­ся, что тщательно подогнанные элементы управления случайно не перекрываются, необходимо восполь­зоваться командами Format | Vertical Spacing (Формат | Расстояние по вертикали) и Format | Horizontal Spacing (Формат | Расстояние по горизонтали).

Необходимо использовать минимально возможное количество цветов графических изображений; луч­ше всего — черно-белый вариант. Чем больше количество цветов данного изображения, тем больше памяти и времени процессора требуется на его обработку.

Графические и другие большие типы данных (заметки и OLE-объекты) следует исключить из первич­ных форм, а также из начальных таблиц и запросов. Для их отображения необходимо создать отдельную форму или запрос, вызываемый только по требованию пользователя. Это предотвращает затраты времени и ресурсов, необходимых для отображения огромных объектов, в то время как, возможно, отображение данного объекта и не является обязательным. Память, используемая формами, содержащими OLE-объек-ты, не освобождается для приложения до тех пор, пока форма не будет закрыта, поэтому по окончании работы с формами их необходимо закрывать.



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