Реферат: Создание учебной базы данных Телефонный справочник в Access 97

Содержание

1.   Введение

2.   Проектирование базы данных

3.   Создание базы данных

4.   Создание таблиц

5.   Создание формы «Сведения об абонентах»

6.   Создание формы «Личные данные»

7.   Создание кнопки связывающей формы «Сведения обабонентах» и «Личные данные»

8.   Создание запросов

9.   Создание форм «Поиск по телефону» и «Поиск пофамилии»

10.           Создание главной кнопочной формы«Заставка»

11.           Создание формы «Первая»

12.           Приложение

Список использованной литературы

1. Введение

Весьмасимволично, что Microsoft Access не входит в базовый комплект Microsoft Office.Как показывает практика, в первую очередь отечественная, круг повседневныхзадач львиной доли рядовых пользователей не выходит за рамки текстовогоредактора и электронных таблиц. Для американцев и европейцев, живущих иработающих в совершенно иных условиях, характерно также использованиеприкладных пакетов для создания всевозможных презентаций. Поэтому стандартныйнабор прикладных программ Microsoft Office — это всем известные Microsoft Word,Microsoft Excel и Microsoft PowerPoint. “Девяносто восьмой” офис обогатился ещепакетом Microsoft Outlook для лучшей организации своего рабочего времени. Всеостальное — уже для профессионалов. Все остальное — это прежде всего MicrosoftAccess.

Базы данных(БД)составляют в настоящее время основу компьютерного обеспеченияинформационных процессов, входящих  практически во все сферы человеческойдеятельности.

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

Одно изосновных назначений СУБД – поддержка программными средствами представления,соответствующего реальности.

Предметнойобластью называется фрагмент реальности, который описывается илимоделируется с помощью БД и ее приложений. В предметной области выделяютсяинформационные объекты – идентифицируемые объекты реального мира, процессы,системы, понятия и т.д., сведения о которых хранятся в БД.

В данной работе я создала учебную БД“Телефонный справочник”. Она состоит из двух таблиц, со взаимосвязанными данными,запросов, а так же  форм, которые используются для наглядной работы с данными.На этом примере я продемонстрировала возможности Microsoft Access.

2.Проектирование базы данных

В MicrosoftAccess прежде чем создавать таблицы, формы и другие объекты необходимо задатьструктуру базы данных. Хорошая структура базы данных является основой длясоздания адекватной требованиям, эффективной базы данных.

Этапыпроектирования базы данных

Ниже приведеныосновные этапы проектирования базы данных:

1.   Определениецели создания базы данных.

2.   Определениетаблиц, которые должна содержать база данных.

3.   Определениенеобходимых в таблице полей.

4.   Заданиеиндивидуального значения каждому полю.

5.   Определениесвязей между таблицами.

6.   Обновлениеструктуры базы данных.

7.   Добавлениеданных и создание других объектов базы данных.

8.   Использованиесредств анализа в Microsoft Access.

1 Определение цели создания базы данных

На первом этапепроектирования базы данных необходимо определить цель создания базы данных,основные ее функции и информацию, которую она должна содержать. То есть нужноопределить основные темы таблиц базы данных и информацию, которую будутсодержать поля таблиц.

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

2 Определение таблиц, которые должна содержать база данных

Одним изнаиболее сложных этапов в процессе проектирования базы данных являетсяразработка таблиц, так как результаты, которые должна выдавать базаданных (отчеты, выходные формы и др.) не всегда дают полное представление оструктуре таблицы.

Припроектировании таблиц вовсе не обязательно использовать Microsoft Access.Сначала лучше разработать структуру на бумаге. При проектировке таблиц,рекомендуется руководствоваться следующими основными принципами:

·    Информацияв таблице не должна дублироваться. Не должно быть повторений и между таблицами.

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

·    Каждаятаблица должна содержать информацию только на одну тему.

      Сведения на каждую тему обрабатываются намного легче, если          содержатьсяони в независимых друг от друга таблицах. Например, адреса и заказы клиентовхранятся в разных таблицах, с тем, чтобы при удалении заказа информация оклиенте осталась в базе данных.

3 Определение необходимых в таблице полей

Каждая таблицасодержит информацию на отдельную тему, а каждое поле в таблице содержитотдельные сведения по теме таблицы. Например, в таблице с личными данными обабоненте могут содержаться поля с названием номером паспорта, датой рождения,местом рождения, образованием, местом работы, должностью и номером телефона.При разработке полей для каждой таблицы необходимо помнить:

·    Каждоеполе должно быть связано с темой таблицы.

·    Нерекомендуется включать в таблицу данные, которые являются результатом выражения).

·    Втаблице должна присутствовать вся необходимая информация.

·    Информациюследует разбивать на наименьшие логические единицы (Например, поля «Имя» и«Фамилия», а не общее поле «Имя»).

4 Задание индивидуального значения каждому полю

С тем чтобыMicrosoft Access мог связать данные из разных таблиц, например, данные оклиенте и его заказы, каждая таблица должна содержать поле или набор полей,которые будут задавать индивидуальное значение каждой записи в таблице. Такоеполе или набор полей называют основным ключом.

В данном примереключевым полем для обеих таблиц будет поле «Телефон».

5 Определение связей между таблицами

Послераспределения данных по таблицам и определения ключевых полей необходимовыбрать схему для связи данных в разных таблицах. Для этого нужно определитьсвязи между таблицами.

У нас дветаблицы будут связаны по ключевому полю «Телефон».

6 Обновление структуры базы данных

Послепроектирования таблиц, полей и связей необходимо еще раз просмотреть структурубазы данных и выявить возможные недочеты. Желательно это сделать на данномэтапе, пока таблицы не заполнены данными.

Для проверкинеобходимо создать несколько таблиц, определить связи между ними и ввестинесколько записей в каждую таблицу, затем посмотреть, отвечает ли база данныхпоставленным требованиям. Рекомендуется также создать черновые выходные формы иотчеты и проверить, выдают ли они требуемую информацию. Кроме того необходимоисключить из таблиц все возможные повторения данных.

7 Добавление данных и создание других объектов базы данных

Если структурытаблиц отвечают поставленным требованиям, то можно вводить все данные. Затемможно создавать любые запросы, формы, отчеты, макросыи модули.

8 Использование средств анализа в Microsoft Access

В MicrosoftAccess существует два инструмента для усовершенствования структуры баз данных.Мастер анализа таблиц исследует таблицу, в случае необходимости предлагаетновую ее структуру и связи, а также переделывает ее.

3. Создание базыданных

ВMicrosoft Access поддерживаются два способа создания базы данных. Имеетсявозможность создать пустую базу данных, а затем добавить в нее таблицы, формы,отчеты и другие объекты. Такой способ является наиболее гибким, но требуетотдельного определения каждого элемента базы данных. Имеется также возможностьсразу создать с помощью мастера базу данных определенного типа со всеминеобходимыми таблицами, формами и отчетами. Это простейший способ начальногосоздания базы данных. В обоих случаях у вас останется возможность в любое времяизменить и расширить созданную базу данных.

Мывоспользуемся первым случаем.

1.Призапуске Microsoft Access открывается диалоговое окно, в котором предлагаетсясоздать новую базу данных или открыть существующую. Если появляется этодиалоговое окно, выберите параметр Новая база данных, а затем нажмитекнопку ОК.

Еслибаза данных уже была открыта или уже закрыто окно запуска, нажмите кнопку Создатьбазу данных   на панели инструментов и дважды нажмите кнопку мыши,установив указатель на значок новой базы данных.

2.Укажитеимя и каталог базы данных и нажмите кнопку ОК(например, c:\BD\Access\телефонныйсправочник.mdb)

/>

После созданияпустой базы данных необходимо самостоятельно создать объекты этой базыданных.

4.Создание таблиц

В MicrosoftAccess можно создать таблицынесколькими способами.  Я здесь рассмотрю создание таблиц в режимеконструктора.

Нажмите кнопку Создатьи выберете Конструктор. В открывшемся окне зададим следующие полятаблицы:

Имя поля

Тип данных

Фамилия Текстовый Имя Текстовый Отчество Текстовый Адрес Текстовый Телефон Числовой

С тем чтобыMicrosoft Access мог связать данные из разных таблиц каждая таблица должнасодержать поле или набор полей, которые будут задавать индивидуальное значениекаждой записи в таблице. Такое поле или набор полей называют основным ключом.

Для поля Телефонпоставим ключ и зададим Маску ввода “90\-00\-00”.

/>

Далее закройтеконструктор, в появившемся запросе “Сохранить изменения макета или структурытаблицы?” выберете Да и сохраните таблицу под именем «Справочник».

Таким же образомсоздадим вторую взаимосвязанную таблицу. В ней будут храниться личные данныеабонентов. Зададим для нее следующие поля:

Имя поля

Тип данных

Телефон Числовой Номер паспорта Числовой Дата рождения Дата/Время Место рождения Текстовый Образование Текстовый Место работы Текстовый Должность Текстовый

Для поля телефонопять же поставим ключ и зададим туже маску ввода. И сохраним таблицу подименем «Личные данные».

Послераспределения данных по таблицам и определения ключевых полей необходимовыбрать схему для связи данных в разных таблицах. Для этого нужно определитьсвязи между таблицами.

Для этоговыберем пункт меню Сервис – Схема данных. Добавим  наши таблицы«Справочник» и «Личные данные». Свяжем эти таблицы по полю «Телефон»,для этого перетащим, удерживая левую кнопку мыши, поле Телефон из одной таблицыв другую. В появившемся запросе связи отметим пункты меню: обеспечениецелостности данных, каскадное обновления связанных полей и каскадноеудаление связанных полей. После этого нажимаем кнопку Создать  и унас появиться связь между таблицами один к одному.

/>

5.Создание  формы «Сведения об абонентах»

Для облегченияработы с данными используют формы.

Перейдите навкладку Формы и нажмите кнопку Создать, в открывшемся менювыберете Автоформа: в столбец и в качестве источника данных таблицу«Сведения».  Появиться исходная форма, которая включает все поля изтаблицы «Сведения».

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

·    нажмитена Панели элементов кнопку Надпись;

·    послеэтого щелкните в заголовке форме и введите надпись Данные об абоненте;

·    послеэтого с помощью пиктограмм Панели инструментов измените цвет надписи на темносиний, размер шрифта – 14, и выделите ее жирным шрифтом;

/>

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

·    объединитетекстовые окна (в которых пользователь будет вводить текстовые данные) ипоместите их в этот прямоугольник;

·    изменитьцвет и шрифт этих текстовых окон.

Подробнеесмотрите в пункте Приложение.

Теперь создадимкнопки на форме для перемещения по записям. Создадим кнопку Следующая записьс помощью Мастера.

1.   откроемформу в режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

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

4.   вэтом окне ставим флажок в меню Текст и пишем Следующая запись (этанадпись будет отображаться на кнопке), и жмем кнопку Готово;

5.   спомощью пиктограмм на панели инструментов можно изменить цвет и размер надписина кнопке.

Аналогичносоздаются кнопки Предыдущая запись и Добавить новую запись.  Ихможно разместить в любом месте формы, но в нашем случае поместим их внизуформы.

Теперь установимнекоторые свойства для формы. Выберем пункт меню ВидСвойства(в заголовке появившегося окна должна отображаться надпись Форма). Во-первых,установим порядок фильтрации для записей таблицы сведения. Для этого перейдемна вкладку Данные, в пункте  Применение фильтров  поставим да,а затем в пункте Порядок сортировки запишем Справочник.Фамилия.Теперь при открытии этой формы записи будут сортироваться в порядке возрастанияфамилий.

/>

Во-вторых,сделаем эту форму всплывающей (всплывающая форма всегда располагается наддругими окнами Microsoft Access.). В режиме конструктора откройте окносвойств формы двойным нажатием кнопки мыши в области выделения формы.Введите значение Да в ячейку свойства Всплывающее окно.В ячейкесвойства Тип границы выберите Тонкая, если следует запретить изменениеразмеров формы; в противном случае перейдите к следующему шагу. Если заданозначение Тонкая, всплывающую форму можно перемещать, но нельзя изменять ееразмеры. 

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

Еще сделаемкнопку для закрытия формы.

1. откроем формув режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

3.   впоявившемся окне выберем категорию Работа с формой и действие Закрытиеформы, нажмем кнопку Далее;

4.   ставимфлажок в пункт Рисунок – Выход и жмем кнопку Готово.

Созданиекнопки для обновления данных в форме.

При работе сбазой данных в сети создание кнопки, обновляющей данные формы, позволяетпросмотреть последнюю версию существующих записей. Чтобы отобразить всеобновленные записи, включая новые, можно перезапросить записи.

1.   Откройтеформу в режиме конструктора.

2.   Нажмитекнопку Мастера    на панели элементов, если она еще не нажата.

3.   Нажмитекнопку Кнопка    на панели элементов.

4.   Выберитев форме место, в которое помещается верхний левый угол кнопки.

5.   Впервом окне диалога мастера выберите Работа с формой в списке Категории,а затем выберите тип кнопки в списке Действия.

6.   Выполняйтеинструкции, выводящиеся в окнах диалога мастера. Для того чтобы отобразитьформу с созданной кнопкой в режиме конструктора, нажмите в последнем окнедиалога кнопку Готово.

Можно так жесделать кнопку поиска в поле записи с помощью стандартных средств Access:

1.   откроемформу в режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

3.   выбираемкатегорию Переходы по записямНайти запись  и нажимаем кнопкуДалее;

4.   ставимфлажок ТекстПоиск записи и жмем кнопку Готово.

Эта форма будетмодернизирована в дальнейшем. А пока закроем ее и сохраним под именем «Сведения об абонентах».

6.Создание формы «Личные данные»

Таким же образомможно сделать форму «Личные данные», используя данные из таблицы «Личныеданные». Но в этом случае не нужно делать кнопки перехода по записям, т.к.  этаформа будет использоваться для ввода (вывода) информации о соответствующемабоненте формы «Сведения об абонентах». Эти две формы будут связаны поключевому полю «Телефон».

/>

На форме мыразместим все поля из таблицы «Личные данные», а из кнопок нам здесьпонадобится только кнопка закрытия формы. И опять же сделаем эту формувсплывающей.

7.Создание кнопки, связывающей формы «Сведения об абонентах» и «Личные данные»

Для того чтобыоблегчить заполнение формы «Личные данные», мы создадим кнопку на форме«Сведения об абонентах» при нажатие на которую всплывает форма «Личные данные»в которую и вводятся сведения о соответствующем абоненте.

Поступаемследующим образом:

1.   откроемформу  «Сведения об абонентах» в режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

3.   впоявившемся меню выбираем категорию Работа с формойОткрытие формы  нажимаемкнопку Далее;

4.   выбираемформу «Личные данные» и нажимаем Далее;

5.   ставимфлажок в пункт Открыть форму для отобранных записей и нажимаем Далее;

6.   выбираеми из формы «Сведения об абонентах» и из формы «Личные данные» поле«Телефон», нажимаем сначала на стрелку <-> , а потом на кнопку Далее;

7.   ставимфлажок в пункт текст, надпись Личные данные и жмем Готово.

Теперь принажатии на эту кнопку будет появляться форма «Личные данные» длясоответствующего абонента.

/>

 

8.Создание запросов

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

Мы будемиспользовать запросы для вывода информации о соответствующем абоненте. Создадимзапросы с помощью Мастера запросов:

1.   перейдемна вкладку Запросы;

2.   нажимаемкнопку Создать, выбираем Простой запрос  и нажимаем ОК;

3.   вкачестве источника запроса выберем таблицу «Справочник» и перемещаемвсе доступные поля, нажимаем Далее;

4.   задаемимя «Запрос по телефону», ставим флажок в ячейке Изменение структурызапроса и нажимаем кнопку Готово;

5.   воткрывшимся режиме конструктора  в поле «Телефон» в ячейку Условие отборазаписываем [Введите искомый телефон]. Теперь каждый раз с открытием запросабудет появляться окошечко в котором будет запрашиваться искомый телефон.

Совершенноаналогично создается «Запрос по фамилии». Только в режиме конструктора в поле «Фамилия» в ячейку Условие отбора записываем [Введите искомую фамилию].

/>

9.Создание форм «Поиск по телефону» и «Поиск по фамилии»

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

При созданииформы с помощью мастера форм в качестве источника выбирают соответствующийзапрос.

Форму опять жесделаем всплывающей с тонкой границей, уберем полосы прокрутки и кнопкиизменения размеров окна. И сделаем кнопку закрытия формы (как это сделатьсмотри в пункте создание формы «Сведения об абонентах»).

Для формы «Поискпо фамилии» сделаем еще кнопку следующая запись, что бы просмотреть всенайденный сведения  с искомой фамилией:

1.   откроемформу в режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

3.   выбираемкатегорию Переходы по записямСледующая запись  и нажимаемкнопку Далее;

4.   ставимфлажок ТекстСледующая запись и жмем кнопку Готово.

/>

10.Создание главной кнопочной формы «Заставка»

При открытиибазы данных «Телефонный справочник» эта форма будет выводиться на экран, и онабудет находиться на нем во время всей работы с БД. Поэтому разместим на нейосновные кнопки для работы с формами «Сведения об абонентах», «Поиск потелефону», «Поиск по фамилии»,  а так же картинку и данные о разработчике.

Создавать формубудем с помощью конструктора:

1.   перейдемна вкладку Формы, нажимаем кнопку Создать и выбираем конструктор, жмем ОК;

2.   раздвигаемграницы формы до нужных размеров и с помощью пиктограмм панели инструментоввыберем нужный цвет фона;

3.   поместимв левый верхний угол формы какую-нибудь картинку, для этого выберем Рисунокна Панели элементов и разместим его на форме;

4.   приэтом откроется стандартное меню выбора файла, где и нужно будет выбратьрисунок;

5.   можноразместить различные надписи с названием БД, поместить линии.

 Создание кнопкидля запуска запроса «Поиск по телефону» и «Поиск по фамилии»:

1.   Откройтеформу в режиме конструктора.

2.   Нажмитекнопку Мастера    на панели элементов, если она еще не нажата.

3.   Нажмитекнопку Кнопка    на панели элементов.

4.   Выберитев форме место, в которое помещается верхний левый угол кнопки.

5.   Впервом окне диалога мастера выберите Разное в списке Категории, азатем выберите тип кнопки в списке Действия.

6.   Выполняйтеинструкции, выводящиеся в окнах диалога мастера. Для того чтобы отобразитьформу с созданной кнопкой в режиме конструктора, нажмите в последнем окнедиалога кнопку Готово.

/>

Кнопка Просмотри редактирование записейделается аналогично кнопке Личные данные.

1.   откроемформу  в режиме Конструктор;

2.   наПанели элементов выделим объект Кнопка и перетащим его на форму;

3.   впоявившемся меню выбираем категорию Работа с формойОткрытие формы  нажимаемкнопку Далее;

4.   выбираемформу «Сведения об абонентах» и нажимаем Далее;

5.   ставимфлажок в пункт Открыть форму и показать все записи и нажимаем Далее;

6.   назовемкнопку Просмотр и редактирование записей.

И еще можносделать кнопку Закрытия формы, а как это сделать уже рассматривалосьвыше.

11.Создание формы «Первая»

Форма «Первая»демонстрирует автоматическое открытие формы на несколько секунд при запускеприложения. При запуске приложения полезно вывести на экран в течениенескольких секунд название приложения, сведения об авторских правах и эмблему.При запуске демонстрационного БД «Телефонный справочник» на экран автоматическивыводится форма «Первая».

Сначала мысоздадим свободную формы, в которой выводятся сведения о приложении. Созданиедля свойства Открытие (OnOpen) процедуры обработки события, которая задает (вмиллисекундах) значение свойства формы Интервал таймера (TimerInterval).Создание для свойства Таймер (OnTimer) процедуры обработки события, котораязакрывает форму. Указание имени формы «Первая» в диалоговом окне Параметрызапуска.

При созданиеформы «Первая».

а)  Задайтеследующие значения для свойств формы:

Режим поумолчанию  Простая форма

Допустимыережимы   Форма

Полосы прокрутки      Отсутствуют

Областьвыделения      Нет

Поле номеразаписи    Нет

Выравнивание поцентру     Да

Тип границы       Отсутствует

Контекстные меню       Нет

Открытие   [Процедураобработки событий]

Таймер      [Процедураобработки событий]

Чтобыпользователи могли рассмотреть заставку, в приложении «Первая» свойствоИнтервал таймера (TimerInterval) получает значение 5000 миллисекунд (т.е. 5секунд) в процедуре обработки события Открытие и сбрасывается до 0 в процедуреобработки события Таймер.

б)  В областиданных создайте надписи для названия приложения и сведений об авторских правах.Создайте также свободную рамку объекта, в которую помещается эмблемаприложения.

Процедура обработки события Открытие:

Private Sub Form_Open(Cancel As Integer)

        ' Форма открыта в качестве приложения.

        ' Скрывает кнопку и задает для интервала таймера

        ' (TimerInterval) 5 секунд.

        ' cmdЗакрыть.Visible = False

        Me.TimerInterval = 5000

End Sub

Процедура обработки событияТаймер:

Процедура обработки события Таймер (Timer) выполняется впериод времени, заданный для свойства формы Интервал таймера (TimerInterval)событием Загрузка (Load). Данная процедура сначала задает для свойства Интервалтаймера (TimerInterval) значение 0, запрещая таким образом возникновениясобытия Таймер (Timer) во время загрузки формы. После этого вызываетсяпроцедура DisplayStartup для определения следующей открываемой формы.

Private Sub Form_Timer()

' Конструкция If используется длясброса значения

    ' свойства «Интервалтаймера» (TimerInterval).

    If Me.TimerInterval <> 0 Then

        Me.TimerInterval =0

            DoCmd.OpenForm «Заставка»

    End If

    DoCmd.Close acForm,«Первая»

End Sub

/>

Теперь укажемимя формы в параметре «Первая».

а)  В окне базыданных выберите в меню Сервис команду Параметры запуска.

б)  Введите имя«Первая» в поле Форма.

12.Приложение

Выделениене соседних или перекрывающихся элементов управления

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

2.   Нажмитеклавишу SHIFT и, удерживая ее, выберите каждый нужный элемент управления.

Перемещениеэлемента управления и его подписи

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

2.   Выберитеэлемент управления или его подпись. Если выбрать компонент составногоэлемента управления, то маркеры перемещения и маркеры размера выводятсявокруг обоих компонентов элемента управления.

3.   Перемещайтеуказатель по границе (не по маркерам перемещения) элемента управления или егоподписи, пока указатель не примет вид открытой ладони, а затем перетащитеэлементы управления на новое место.

Изменениеразмеров элемента управления:

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

2.   Выберитеэлемент управления (или несколько элементов), размеры которого требуетсяизменить.

3.   Перемещайтемаркеры размера, пока элемент управления не получит требуемые размеры.

Если выделенонесколько элементов управления, то при перемещении маркеров размера одногоэлемента будут изменяться размеры всех элементов.

Совет.  Еслиразмеры элемента управления нужно изменить на небольшую величину, удобнеенажать клавишу SHIFT и нажимать соответствующую клавишу перемещения курсора.

Изменениеразмеров элемента управления по размерам его содержимого

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

2.   Выделитеодин или несколько элементов управления, размеры которых нужно изменить.

3.   Выберитекоманду Размер в меню Формат и подкоманду  по размеру данных.

Привязкаразмеров элементов управления к сетке

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

2.   Еслисетка не выведена на экран, выберите в меню Вид команду Сетка.

3.   Выделитеэлементы управления, размеры которых требуется изменить.

4.   Выберитекоманду Размер в меню Формат и подкоманду  по узлам сетки.

Выравниваниеразмеров нескольких элементов управления

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

2.   Выделитеэлементы управления, размеры которых требуется изменить.

3.   Выберитев меню Формат команду Размер и одну из следующих подкоманд:

·    по самому высокому — делаетвысоту всех элементов управления равной высоте самого высокого.

·    по самому низкому — делает высотувсех элементов управления равной высоте самого низкого.

·    по самому широкому — делает ширинувсех элементов управления равной ширине самого широкого.

·    по самому узкому - делает ширинувсех элементов управления равной ширине самого узкого.

Длясоздания линии в форме

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

2.   Нажмитекнопку Линия    на панели элементов.

3.   Чтобысоздать линию стандартного размера, выберите место в форме или отчете, вкоторое она помещается; для создания линии произвольных размеров нажмите кнопкумыши и перетащите линию.

 Чтобы создать горизонтальную или вертикальную линию, нажмите кнопку Линияи, нажав кнопку мыши, перетащите ее.

  Чтобы немного изменить длину линии или угол ее наклона, выберите линию, нажмитеклавишу SHIFT и, удерживая ее, нажимайте одну из клавиш перемещения курсора.Чтобы слегка передвинуть линию, нажмите клавишу CTRL и, удерживая ее, нажимайтеодну из клавиш перемещения курсора.

 Чтобы изменить толщину линии, выберите линию, нажмите стрелку раскрытия спискарядом с кнопкой Толщина линии/границы на панели Форматированиеи выберите требуемую толщину линии. Для изменения типа линии (точечная, пунктирнаяи т.д.) выделите линию и нажмите кнопку Свойства   на панелиинструментов. На экране появится окно свойств. В ячейке свойства Тип границы(BorderStyle) выберите требуемый тип границы.

Добавлениев форму фонового рисунка

1.   Откройтеформу в режиме конструктора.

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

3.   Вячейке свойства Рисунок (Picture) введите путь к файлу с расширением.bmp, .ico, .dib, .wmf или .emf. Если были установлены графические фильтры длядругих приложений, то можно использовать любой файл, поддерживаемые даннымифильтрами. Если путь к файлу или имя файла не известны, нажмите кнопкупостроителя.

4.   Вячейке свойства Тип рисунка (PictureType) укажите желаемый тип:внедренный или связанный. Если рисунок внедренный, он находится в файле базыданных. Если тот же самый рисунок внедрен в другую форму или отчет, то он сновадобавляется в файл базы данных. Связанный рисунок не хранится в файле базыданных, но рекомендуется всегда иметь его копию на диске. Для эффективногоиспользования места на диске выберите значение «Связанный».

5.   Поместиврисунок в форму, можно изменить его размер или выбрать фрагмент. Для этогонеобходимо указать в ячейке свойства Масштабы рисунка (PictureSizeMode)одно из следующих значений.

Значение

Описание

 

     Фрагмент

Отображает рисунок в его реальном размере. Если размер рисунка превышает размер окна формы, то изображение рисунка обрезается.

Вписать в рамку

Изменяет размер рисунка так, чтобы он соответствовал окну формы. Использование данного значения может привести к искажению изображения рисунка.

По размеру рамки

Изменяет размер рисунка так, чтобы он соответствовал окну формы либо по ширине, либо по высоте. Использование данного значения не приведет ни к обрезанию рисунка, ни к искажению его пропорций. /> /> />

6.   Еслирисунок необходимо выровнять на экране, выберите одно из значений в ячейкесвойства Выравнивание рисунка (PictureAlignment).

Примечание.  Чтобыфоновый рисунок был расположен в центре, и при изменении размере окна онизменял свой размер соответствующим образом, установите значение «По центру».Если же изменение размера рисунка при изменении размера окна не требуется,выберите значение «По центру формы».

7.   Еслитребуется, чтобы рисунок повторялся по всему фону формы, установите в ячейкесвойства Мозаичное заполнение (PictureTiling) значение «Да». Заполнениеначинается с позиции, указанной в ячейке свойства Выравнивание рисунка(PictureAlignment).

Примечание.  Чтобы заполнить рисунком весь фон, установите в ячейке свойства Масштаб рисунка(PictureSizeMode) значение Фрагмент. Фон не будет заполнен рисунком,если в ячейке свойства Масштаб рисунка (PictureSizeMode) установленызначения «По размеру рамки» или «Вписать в рамку».

Изменениешрифта текста в элементе управления

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

2.   Выберитеэлемент управления, содержащий текст, который необходимо изменить.

В поле Шрифт   на панели Форматирование выберите необходимый шрифт.

При изменениишрифта шрифт будет изменен на всем содержимом элемента управления. Изменитьшрифт отдельного символа в элементе управления невозможно.

Изменениеустановленного по умолчанию положения присоединенных подписей.

Следующиедействия приведут к изменениям только выделенных элементов управления втекущей форме или отчете.

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

2.   Выберитена панели элементов инструмент создания элементов управления, имеющихприсоединенную подпись. Например, чтобы изменить установленное по умолчаниюположение подписей, присоединенных к текстовым полям, нажмите на панелиэлементов кнопку Поле.

3.   Длявывода на экран окна свойств нажмите кнопку Свойства    на панелиинструментов. Заголовок окна свойств изменяется, показывая, что задаются установленныепо умолчанию свойства элемента управления данного типа.

4.   Вячейку свойства Позиция подписи X (LabelX) (горизонтальная ось) введитеположительное или отрицательное число, задающее положение начала текста подписиотносительно левого верхнего угла элемента управления, к которому присоединенаподпись. Отрицательное число приводит к размещению подписи слева от элементауправления. Положительное число приводит к размещению подписи справа отэлемента управления.

5.   Введитечисло в ячейку свойства Позиция подписи Y (LabelY) (вертикальная ось).Отрицательное число приводит к размещению подписи над элементом управления.Положительное число приводит к размещению подписи под элементом управления.

Совет.  Чтобы использовать единицы, отличные от заданных в окне Языки и стандартыпанели управления Windows, после числа укажите единицы измерения (например,1,5" или 2 см).

Изменениецвета фона элемента управления или раздела

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

2.   Выберитеэлемент управления или раздел, который необходимо изменить.

3.   Напанели Форматирование нажмите стрелку раскрытия списка рядом скнопкой Цвет заливки/фона.

4.   Выберитена палитре необходимый цвет.

Примечания  

Еслидля другого элемента управления необходимо применить тот же цвет, нажмитекнопку Цвет заливки/фона  (не нужно нажимать стрелку раскрытия спискарядом с этой кнопкой и заново выбирать из палитры цвет). Если одновременно длянескольких элементов управления необходимо использовать разные цвета, нажмитестрелку раскрытия списка рядом с кнопкой Цвет заливки/фона   нажмитекнопку мыши на границе цветовой палитры и, не отпуская ее, переместите в другоеположение. В этом случае, чтобы использовать цвет, не придется каждый разнажимать кнопку Цвет заливки/фона.

 

 

Списокиспользованной литературы

1.   Джулия Келли. Access 97. Самоучитель – СПб: Питер. — 1999. – 336с.

2.   Дженнингс Р. Microsoft Access 97. — СПб.: BHV – Санкт-Петербург. – 1999. – 1270с.

3.    Microsoft Access 97. Шаг за шагом: Практ. пособ./Пер. с англ. – М.:Издательство ЭКОМ. — 1999. – 328с.

4.   Нейбауэр А. Access 97 для занятых – СПб: Питер. — 1997. – 368с.

5.   Нортон П., Андерсен В. Разработкаприложений в Access 97. – СПб.: BHV – Санкт-Петербург. – 1999. – 656с.

еще рефераты
Еще работы по информатике, программированию