Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД шпоры.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
385.36 Кб
Скачать

10.Сжатие базы данных

5.1. Через меню: Сервис/Служебные программы/Сжать и восстановить базу данных; 5.2. Через меню: Сервис/Параметры/Вкладка "ОБЩИЕ"/Флаг "Сжимать при закрытии". С помощью данной настройки можно организовать автоматическое сжатие БД при каждом ее закрытии. Действие данного флажка относится только к открытой базе данных, при этом подключенные (прилинкованные) базы данных сжаты не будут. Как сжать прилинкованную БД см. Вопрос/Ответ Q6; 5.3. Через преобразование БД к предыдущей версии БД (Сервис/Служебные программы/Преобразовать базу данных:) с последующим преобразованием полученного файла к текущей версии БД. Данный способ наиболее эффективен для сжатия БД после внесения изменений в его интерфейсную часть (редактирование форм, отчетов, кода и т.п.), так как иногда удается обнаружить ряд скрытых ошибок, зачастую возникших из-за сбоев самого Access, а так же физически удалить из файла БД логически удаленные объекты. 5.4. Через импорт в пустой (новый) файл БД. По преследуемым целям схож с предыдущим пунктом. 5.5. Через выполнение запуска Access в командной строке со специальными параметрами. Например:

"C:\Program Files\Microsoft Office\Office\Msaccess.exe" "С:\Мои документы\MyDB.mdb" /Excl /Compact

5.6. Через VBA-код, при этом можно использовать несколько различных технологий программного сжатия БД (См. ответы на вопросы Q6 и Q7). 5.7. C помощью утилиты [http://support.microsoft.com/default.aspx?scid=kb;en-us;295334 JetComp.exe], которая помимо сжатия умеет также восстанавливать некоторые повреждения .mdb-файлов, которые невозможно исправить средствами MS Access. Справку по параметрам командной строки jetcomp.exe можно получить с помощью

11.Импорт связей между таблицами

12.Кнопочная форма. Создание формы в режиме конструктора

Кнопочную форму можно создать следующим образом.

  1. В окне базы данных выполняют щелчок мышью на кнопке Формы на панели Объекты окна базы данных.

  2. Создают форму без источника записей. Для создания формы выполняют двойной щелчок мышью на команде Создание формы в режиме конструктора.

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

Настройка непосредственно свойств макета формы осуществляется в окне Форма. Напомним, что для вызова этого окна надо выполнить двойной щелчок мышью на маркере выделения формы, расположенный на пересечении горизонтальной и вертикальной линеек в окне формы в режиме конструктора. В окне Форма можно настраивать такие свойства макета, как Подпись, Ширина, Кнопка контекстной справки, Полосы прокрутки, Область выделения и другие (всего 31 свойства).

  1. Размещают на макете формы кнопки. Для создания кнопок в кнопочной форме используют Панель элементов (см. рис. 1). Эта панель появляется автоматически при открытии формы в режиме конструктора.

Выбор объекта

Над­пись

Группа пе- реключателей

Перек­лючатель

Поле со списком

Кноп­ка

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

Разрыв страницы

Подчиненная фор­ма/отчет

Прямо - угольник

Рис. 1. Панель элементов с кнопками.

Самый простой способ создать кнопку в кнопочной форме – воспользоваться мастером создания кнопок. При использовании мастера создания кнопок выполняют следующее. Вначале включают щелчком мыши кнопку Мастера на Панели элементов (если она отключена, то есть не выделена цветом). После этого выполняют щелчок мышью на элементе Кнопка на Панели элементов, перемещают указатель мыши в требуемое место раздела Область данных и выполняют щелчок.

В появившемся диалоговом окне мастера Создание кнопок определяют, например категорию Работа с формой и действие Открыть форму и нажимают кнопку Далее. Новое диалоговое окно требует выбора формы, которую надо будет открывать нажатием данной кнопки. После нажатия кнопки Далее надо указать, требуется ли отбор сведений для отображения в форме, и нажать кнопку Далее. В следующем диалоговом окне надо указать, что необходимо разместить на кнопке: текст или рисунок и нажать кнопку Далее. В последнем диалоговом окне задают имя кнопке, которое будет упрощать дальнейшие ссылки на нее, и нажимают кнопку Готово.

5. Размещают на кнопочной форме другие элементы, позволяющие улучшить ее дизайн.

Для размещения текста в форме можно воспользоваться кнопкой Надпись на Панели элементов. Выполняют это следующим образом. Выбирают элемент Надпись на Панели элементов и в разделе Область данных формы этим элементом прорисовывают прямоугольник, в котором следует поместить текст. Далее требуемый текст вводят с клавиатуры. Когда элемент Надпись является активным (по его контуру размещены маленькие прямоугольники) его можно форматировать, используя кнопки панели Формат.

Элемент Рисунок на Панели элементов позволяет размещать изображения в разделе Область данных формы. После того как вы выбрали этот элемент и начертили прямоугольную область, в которую надо поместить рисунок, появляется диалоговое окно Выбор рисунка. В этом окне надо найти графический файл с требуемым рисунком и нажать кнопку ОК.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]