Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Базы данных. Учебно-методический комплекс
.pdf
Запустится редактор реестра.
Разверните папку HKEY_LOCAL_MACHINE и укажите следующий раздел реестра: \Software\Microsoft\Office\12.0\Access
Connectivity Engine\Engines
В правой области редактора реестра дважды щелкните параметр
SandboxMode.
Откроется диалоговое окно Изменение параметра DWORD.
В поле Значение поменяйте значение 3 на 2 и нажмите кнопку ОК.
Закройте редактор реестра.
Это важно. Следует помнить, что, если база данных
не имеет
состояния доверенной, Access отключает любые небезопасные выражения независимо от того, изменен ли данный параметр реестра.
Лекция 11. Создание файлов приложений.
Работа с гиперссылками. Создание автономно
исполнимых приложений.
Развертывание приложения Access 2007
Для развертывания приложения Access 2007 необходимо как
минимум выполнить следующие задачи:
1. Создание приложения. В приложении пользователям должны предоставляться способы открывать и использовать объекты базы
данных. Если в приложении не предусмотрены соответствующие
средства, для работы с приложением пользователям
потребуется
установить на свои компьютеры Access 2007. Более того, невозможно будет предсказать, как пользователи будут переходить между
элементами приложения, и будет сложнее предоставить полную
документацию к приложению. К тому же, если пользователи будут
открывать приложение с помощью программного обеспечения Access
2007 Runtime, встроенные средства переходов Access 2007 будут
недоступны.
Обычно используют кнопочную форму, в которой имеются
кнопки команд, позволяющие открывать объекты базы данных и
выполнять другие действия. Можно также создать собственную
ленту, а затем связать ее с формой, которая открывается при запуске
приложения. Дополнительные сведения о создании пользовательской
ленты см. по ссылкам в разделе См. также.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
71

2. Установка приложения. Существует несколько вариантов
и особенностей установки приложения. Возможно, потребуется
использовать для развертывания определенный формат файлов,
чтобы лучше управлять работой с приложением. Можно упаковать
приложение, чтобы упростить его установку, или по отдельности
развертывать компоненты, относящиеся к данным и логике.
Дополнительные сведения об этих вариантах можно найти в
следующих
разделах.
Выбор формата файла
При развертывании приложения можно использовать четыре
формата файлов Access 2007.
• ACCDB. Этот формат по умолчанию используется в Access
2007. При развертывании приложения в этом формате пользо-
вателям доступны большинство параметров настройки и вариантов
перехода между элементами приложения любыми способами по их
выбору. Если необходимо обеспечить, чтобы пользователи не
могли изменить структуру приложения, следует использовать формат файла ACCDE. Кроме того, пользователю сложно определить,
изменялся ли файл ACCDB после упаковки — чтобы это было ясно,
следует использовать формат ACCDC.
• ACCDC. Этот формат известен также как файл разверты-
вания Access. В нем содержится файл приложения и цифровая
подпись, связанная с этим файлом. Этот формат файла позволяет
гарантировать, что файл приложения не изменялся после упаковки.
Этот формат можно применить к файлу Access 2007 в используемом
по умолчанию формате (ACCDB) или к откомпилированному
двоичному файлу Access 2007 (ACCDE).
В файл
развертывания Access можно поместить только один
файл приложения. Если приложение состоит из отдельных файлов
для данных и логики, их можно упаковать по отдельности.
Дополнительные сведения об использовании файла разверты-
вания Access см. в разделе Упаковка и подписывание базы данных
Access 2007.
• ACCDE. Этот формат известен также как откомпилирован-
ный двоичный файл. В Access 2007 откомпилированный двоичный
файл представляет собой файл приложения базы данных, сохра-
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
72

ненный с откомпилированным кодом VBA. В откомпилированном
двоичном файле Access не остается исходного кода VBA.
Как сохранить файл Access 2007 в формате откомпилиро-
ванного двоичного файла.
1. В Access 2007 откройте базу данных (файл с расширением
ACCDB), которую требуется сохранить как откомпилированный
двоичный файл (с расширением ACCDE).
2. На вкладке Средства базы данных в группе Средства базы
данных выберите
команду Создать ACCDE.
3. В диалоговом окне Сохранить как перейдите к папке, в
которой требуется сохранить файл, введите имя файла в поле Имя
файла и нажмите кнопку Сохранить.
• ACCDR. Этот формат позволяет развертывать приложение,
открывающееся в режиме автономного выполнения. Такой вариант
развертывания приложения позволяет управлять тем, как оно
используется, однако не является средством защиты приложения.
Дополнительные сведения о режиме автономного выполнения см. в
разделе Особенности Access 2007 Runtime.
Создание подписанного пакета
1. Откройте базу данных, которую требуется упаковать и под-
писать.
Нажмите кнопку Microsoft Office , щелкните Опубли-
2.
ковать, а затем щелкните Упаковать и подписать.
3. В диалоговом окне Выбор сертификата выберите цифровой
сертификат и нажмите кнопку ОК.
Появится диалоговое окно Создать подписанный пакет
Microsoft Office Access.
4. В списке Сохранить в выберите папку для подписанного
пакета базы данных.
5. Введите имя для подписанного пакета в поле Имя
файла и
нажмите кнопку Создать.
В Access создается файл с расширением ACCDC, который
помещается в указанную папку.
Извлечение и использование подписанного пакета
1. Нажмите кнопку Microsoft Office
, а затем выберите
команду Открыть.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
73

2. В диалоговом окне Открыть в качестве типа файла выбе-
рите Подписанные пакеты Microsoft Office Access (*.accdc).
3. В списке Поиск в укажите папку, в которой содержится
файл с расширением ACCDC, выберите файл и нажмите кнопку
Открыть.
4. Выполните одно из следующих действий.
• Если решено доверять цифровому сертификату, который был
применен к пакету для развертывания, появится диалоговое окно
Извлечь базу данных в. Перейдите к шагу 5.
• Если не выбрано, доверять ли цифровому сертификату,
появится консультативное сообщение.
Если вы доверяете базе данных, нажмите кнопку Открыть.
Если вы доверяете всем сертификатам от данного поставщика,
щелкните Доверять всему от издателя. Появится диалоговое окно
Извлечь базу данных в.
5. В списке Сохранить в выберите местоположение для
извлеченной базы данных, а затем в поле Имя файла введите другое
имя для извлеченной базы
данных.
Если вы не уверены, можно ли доверять сертификату,
ознакомьтесь со статьей, посвященной определению надежности
цифровой подписи, в которой содержатся основные сведения о
проверке дат и других элементов в сертификате, подтверждающих
его надежность.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
74

РАЗДЕЛ 4. СУБД VISUAL FOXPRO
Лекция 12. Общая характеристика. Элементы проекта.
Интерфейс Visual FoxPro. Средства автоматизации разработки
Вы приступаете к работе с Visual FoxPro 7.0. Многое из того, с
чем вам придется работать (меню, панели инструментов, диалоговые
окна), покажутся знакомыми, т. к. они характерны для среды
Windows.
Запуск Visual FoxPro
Для запуска программы из главного меню Windows выполните
следующие действия:
1. Нажмите
кнопку Пуск, расположенную в нижней части
экрана.
2. В открывшемся главном меню Windows выберите команду
Программы. Появится меню данной команды.
3. Выберите в меню команду Microsoft Visual FoxPro 7.0
(рис.2.1). На экране откроется главное окно Visual FoxPro 7.0
(рис. 2.2).
Для более быстрого запуска программы Visual FoxPro 7.0 вы
можете создать на Рабочем столе ярлык и назначить ему клавиши
быстрого вызова. Тогда
вам достаточно нажать заданную комбинацию клавиш, в каком бы окне Windows вы ни находились, и
программа запустится. Кроме того, для удобства запуска приложения можно использовать панель Быстрый запуск системы
Windows (см. рис. 2.1), поместив на нее значок программы Visual
FoxPro.
Главное окно Visual FoxPro
На рис. 2.2 показано главное окно Visual FoxPro, каким оно
выглядит после запуска
программы.
В нем можно выделить шесть основных областей: заголовок
окна, строка меню, панель инструментов, строка состояния, рабочая
область и командное окно Command (Команда).
Заголовок находится в верхней части главного окна и
содержит три объекта: копию значка программы Visual FoxPro,
заголовок главного окна и значки управления этим окном.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
75

Рис. Главное окно Visual FoxPro 7.0
Строка меню содержит иерархическое меню Visual FoxPro.
Список пунктов меню зависит от типа активного окна.
Visual FoxPro предоставляет в распоряжение пользователя
много самых разнообразных панелей инструментов для работы с
базами данных, формами, отчетами и запросами. Эти панели
инструментов содержат набор кнопок, причем этот набор зависит от
назначения конкретной панели инструментов. После запуска Visual
FoxPro на экране
отображается стандартная панель инструментов.
В нижней части главного окна расположена строка состояния, в
которую выводится информация о текущем состоянии активного
окна, краткое описание выбранной кнопки панели инструментов или
пункта меню. Вид отображаемой в строке состояния информации
зависит от типа активного окна. Например, в окне конструктора форм
в строке состояния выводится
наименование активного объекта
формы, а при просмотре таблицы в режиме Browse (Обзор таблицы) в
левой части строки состояния отображается наименование открытой
таблицы, в середине строки состояния — номер текущей записи и
индикатор режима работы.
В процессе работы в главном окне Visual FoxPro открываются
окна конструкторов форм, отчетов, запросов, проекта и другие окна.
Все они являются
дочерними по отношению к главному окну и
закрываются при его закрытии. Кроме того, если при выходе из
Visual FoxPro вы не закрыли окно проекта, с которым работали, то
оно откроется по умолчанию в главном окне при следующем запуске
программы.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
76

Системное меню и системные кнопки
Заголовок главного окна содержит уменьшенную копию значка
программы, текст Microsoft Visual FoxPro и кнопки управления
размерами главного окна. При щелчке на значке пиктограммы
открывается системное меню, содержащее команды перемещения и
изменения размеров главного окна. В табл. 2.1 приведены команды,
доступные из системного меню.
Таблица 2.1. Назначение команд системного меню
Команда Назначение
Восстановить Восстанавливает предыдущий размер окна после
минимизацииили максимизации
Переместить Активизирует главное окно Visual FoxPro и позволяет
перемещать его с помощью клавиш перемещения курсора
Размер Активизирует главное окно Visual FoxPro и позволяет
изменятьего размеры с помощью клавиш перемещения курсора
Свернуть Свертывает главное окно FoxPro до размера кнопки и
помещаетее на панель задач Windows
Развернуть Развертывает главное окно Visual FoxPro во весь экран
Закрыть Закрывает главное окно программы Visual FoxPro
Совет Для быстрого закрытия программы Visual FoxPro дважды
щелкните на уменьшенной копии значка программы в заголовке
главного окна.
Текст Microsoft Visual FoxPro заголовка главного окна, в случае
необходимости, можно легко изменить, присвоив главному окну
Visual FoxPro любое другое название или удалив название вообще.
Для этого введите в командном окне следующую команду:
MODIFY WINDOW SCREEN TITLE "Новый заголовок главного
окна"
или
_SCREEN.caption = "
Новый заголовок главного окна"
В правой стороне заголовка расположены кнопки управления
окном. Их назначение описано в табл. 2.2.
Знакомство со стандартной панелью инструментов Visual
FoxPro
В Visual FoxPro имеется большое количество панелей инструментов, используемых при создании форм, отчетов и запросов. Мы их
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
77

подробно рассмотрим в соответствующих главах. Сейчас вы познакомитесь со стандартной панелью инструментов (рис. 2.3), которая
используется во всех режимах работы.
Рис. 2.3. Стандартная панель инструментов Visuai FoxPro
Замечание
Если по внешнему виду кнопки вы не можете определить ее
назначение, установите курсор мыши на кнопку. При этом под
курсором появится всплывающая подсказка с ее наименованием, а в
левой части строки состояния будет выведено краткое описание
указанной кнопки.
По умолчанию в главном окне программы Visual FoxPro всегда
присутствует стандартная панель инструментов,
если только вы не
удалили ее с экрана. Если для работы вам необходима панель
инструментов, а она не отображается на экране, выполните следующие действия:
1. Выберите в меню View (Вид) команду Toolbars (Панели
инструментов). Откроется диалоговое окно Toolbars (Панели
инструментов) (рис. 2.4), в котором расположен список всех панелей
инструментов программы Visual FoxPro.
2. Установите флажки слева
от наименований тех панелей,
которые вы хотите разместить в главном окне.
3. Нажмите кнопку ОК.
Используя флажки, расположенные в нижней части диалогового
окна Toolbars (Панели инструментов), вы можете изменить вид
кнопок панелей инструментов. Назначение этих флажков описано в
табл. 2.4.
Таблица 2.4. Назначение флажков диалогового окна Toolbars
Флажок Назначение
Color buttons (Цветные кнопки) Кнопки на панели инструментов становятся
цветными
Large buttons (Большие кнопки) Увеличивается размер кнопок
ToolTips (Подсказка) Выводится краткое описание кнопки при
установке курсора на нее
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
78

Рис. 2.4. Диалоговое окно Toolbars
Рис. 2.5. Панель инструментов можно расположить
в любом месте главного окна
После установки Visual FoxPro стандартная панель инструментов размещается в верхней части главного окна, но она, как и все
остальные панели инструментов, может перемещаться в любое место
экрана. Для этого установите курсор мыши в любое свободное от
кнопок место на панели инструментов, нажмите кнопку мыши и, не
отпуская ее, переместите панель на новое
панель инструментов не по краям главного окнаVisual FoxPro, то
сможете изменять ее размер (рис. 2.5).
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
79
место. Если вы поместите

Лекция 13. Создание баз данных. Таблицы и индексы.
Организация межтабличных связей.
Создание базы данных
Разработка любой информационной системы начинается с
создания базы данных. Рассмотрим процесс создания базы данных,
модель которой описана в предыдущей лекции, в системе VFP.
Для создания новой базы данных можно воспользоваться
кнопкой New стандартной панели инструментов (рис. 4.3) или
пунктом
меню "File - New:".
Рис. 3. Стандартная панель инструментов системы Visual FoxPro
Особенность этой команды - возможность создания большого
количества различных типов файлов, соответствующих различным
типам объектов системы, которые мы видим в окне New, появляющемся после этой команды. В окне New в данном случае нужно
выбрать тип файла Database.
Далее можно использовать кнопки New file или Wizard. Если
выбрать кнопку Wizard - будут предложены готовые американские
образцы баз данных - Address Book, Book Collection, Contact
Management, Event Management, Music Collection, Picture Library,
Students and Classes, Video Collection и прочие, всего более двух
десятков.
Для примера на рис. 4.5 приведена схема базы данных,
полученная с помощью Wizard для образца Students and Classes.
Как видно из примера, база данных слишком специфична, не
совсем соответствует структуре нашего высшего учебного заведения,
используется слишком много не совсем привычных для нас
английских терминов
, очень много индексов (каждый индекс
дублирует информацию полей таблиц, при чрезмерно большом их
количестве размер индексного файла может получиться больше, чем
размер таблицы, что нерационально). Проще создать новую базу
данных, соответствующую разработанной нами ранее модели.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
80
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
