WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!


Pages:     | 1 || 3 | 4 |   ...   | 7 |

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

Примечание: Следует очень внимательно относится к выбору типа данных поля. Он определяет, какие действия можно производить над этим полем. Например, в запросах информации из числовых полей можно использовать операции сравнения "< (меньше)", "> (больше)" и т.п.

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

У каждого поля, кроме имени, типа и описания, имеется еще и набор свойств, перечисленных внизу окна в закладке "Общие". На рис. 6 текущим полем является поле "Номер" (на текущее поле указывает треугольник слева от имени поля). У него есть свойства – "Размер поля", "Формат поля" Число десятичных знаков и т.п. Измените свойство "Размер поля" на "Целое", т.к. номер продавца – целое число. Это свойство у поля "Комиссионные" должно быть "С плав.точкой 8 бт". Проверьте это.

Аналогично заполните остальные поля в окне Таблицы1 : таблица.

После правильного выполнения всех операций по описанию полей таблицы 1 диалоговое окно Таблица1 : таблица должно иметь вид, показанный на рис. 6.

Рис 6. Окно Таблица с описанием полей Таблицы 1 Продавцы.

5) Необходимо определить первичный ключ (ключевое поле) нашего макета таблицы "Продавцы". Им будет поле "Номер". Щелкните правой кнопкой мыши на первой строке таблицы полей с описанием поля "Номер". Появится контекстно-зависимое меню, из которого выберите команду "Ключевое поле". После этого в сером столбце слева от имени поля "Номер" появится изображение ключа. Таким образом мы задали первичный ключ таблицы. Если в качестве первичного ключа выступает не одно поле, а несколько, надо сначала выделить их все, а затем уже применить команду "Ключевое поле".

6) Сохраним созданный макет таблицы в базе данных и, кроме того, присвоим ему имя "Продавцы". Пока она называется "Таблица1". Это имя, присвоено новой таблице "по умолчанию". Закройте окно "Таблица", дважды щелкнув на значке системного меню этого окна, или нажав Ctrl-F4 (ВНИМАНИЕ! Alt-F4 закрывает окно программы, а Ctrl-F4 – дочерние окна этой программы). На вопрос о сохранении изменений в "Таблице1" ответьте "Да", а затем в окне "Сохранение" (рис. 7) введите новое имя таблицы – "Продавцы".

Рис. 7. Окно "Сохранение", позволяющее изменить имя таблицы.

Теперь Ваша база данных состоит из одной таблицы Продавцы, но она пока не заполнена данными.

7) В окне "База данных" (рис. 8) теперь появится таблица "Продавцы". Переименовать или удалить таблицу можно в этом окне, щелкнув правой кнопкой на ее имени и выбрав соответствующую команду в контекстном меню. Посмотрите, как выглядит это меню, но не выбирайте никаких команд (чтобы убрать контекстное меню, достаточно нажать на клавиатуре клавишу Esc или щелкнуть левой кнопкой вне меню). Кнопка "Конструктор" в окне "База данных" позволяет перейти в окно "Таблица" и внести изменения в ее структуру. Попробуйте нажать кнопку "Конструктор" и просмотреть описание таблицы "Продавцы".

Рис. 8. Окно "База данных", показывающее, что в базе данных Уч.БД Кузнецова Л.В. имеется одна таблица – "Продавцы".

Аналогичным образом создайте макеты для таблиц Покупатели и Заказы.

Указание. В макете таблицы Заказы:

для поля, содержащего дату, используйте тип данных "Дата/время" и дополнительно укажите ему формат "Краткий формат даты" (в кратком формате не придется указывать время в часах, минутах и секундах).

для поля "Стоимость" укажите тип – "Денежный" и задайте количество десятичных знаков 2.

Не забудьте определить ключевое поле в каждой таблице! Это должно быть поле – Номер.

Теперь Ваша база данных состоит из трех таблиц, но они не содержат никакой информации, необходимо ввести данные в каждую таблицу (рис. 9).

Рис. 9. Вид окна "Уч.БД Кузнецова Л.В. : база данных" с тремя таблицами.

Сначала введем данные только в одну таблицу – "Продавцы".

3.3. Ввод данных в таблицу.

Откройте таблицу Продавцы (двойной щелчок мыши).

Введите данные в поля таблицы, используя сведения из Таблицы 1 Продавцы.

Таблица 1. Продавцы Номер Имя Город Комиссионные 1001 Дугинов Липецк 0,1002 Ольшевский Саратов 0,1004 Помякушина Липецк 0,1007 Шикин Бронницы 0,1003 Борескова Новгород 0,Примечание.

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

2. При вводе данных в поле Комиссионные программа Access может не отображать целую часть, если она равна нулю, а также отбрасывать незначащие нули в конце дробных чисел, например число 0,12 будет отображено в виде,12, а число 0,10 будет отображено в виде,1.

3. Если вы заметили ошибку в одной из ячеек, то ее можно исправить так: перейти в ячейку с ошибкой с помощью клавиш курсора или щелчком левой кнопкой мыши, затем нажать F2 и исправить ошибку. В результате таблица с данными о продавцах должна иметь такой же вид, что и на рис. 10.

Рис. 10. Вид окна заполненной таблицы Продавцы.

ВНИМАНИЕ!!! Остальные таблицы заполнять не надо.

Закройте базу данных командой Файл–Закрыть и выйдите из Access с помощью команды Файл– Выход.

Microsoft Access 97. Работа № Внесение информации в базу данных.

Редактирование базы данных. Создание форм.

Цель работы: Открытие базы данных и внесение дополнительной информации в нее.

Редактирование таблиц. Создание форм. Знакомство с основными приемами работы Мастера форм базы данных. Ввод данных с помощью Мастера форм.

В работе № 1 вами была создана учебная база данных, состоящая из трех таблиц – "Продавцы", "Покупатели" и "Заказы". Вы описали структуру всех трех таблиц, и ввели данные в таблицу "Продавцы".

В этой работе с помощью Мастера форм заполните данными остальные таблицы – "Покупатели" и "Заказы".

После выполнения работы вы узнаете, как:

открывать существующую базу данных;

создавать формы с помощью Мастера форм;

вносить информацию в базу данных с помощью форм;

переносить данные из табличного вида в Форму.

1. Открытие базы данных.

Будем полагать, что наша учебная база данных хранится в файле с именем Уч.БД Кузнецова Л.В.mdb.

Существует два способа открытия своей базы данных:

1. В окне входа в Microsoft Access 97, которое появляется при запуске программы (рис. 1), чтобы открыть одну из четырех баз данных, которые открывались последними, выберите имя базы данных в списке двойным нажатием кнопки мыши (список находится в нижней части экрана).

Рис. 1. Окно входа в Microsoft Access.

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

Рис. 2. Окно "Открытие файла базы данных" Таким образом, процедура открытия файла с хранящейся в нем базой данных во многом схожа с аналогичной процедурой при работе в текстовом редакторе Word и в электронных таблицах Excel.

В открывшемся окне с именем вашей базы данных в строке заголовка вы увидите, какие объекты хранятся в базе данных (там только три таблицы – "Продавцы", "Покупатели" и "Заказы").

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

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

2. РЕДАКТИРОВАНИЕ ТАБЛИЦЫ.

2.1. Открытие и перемещение по таблице.

Откройте таблицу "Продавцы" (двойной щелчок мышью на имени таблицы "Продавцы" или выбрать в окне базы данных нужную таблицу и щелкнуть мышью в правой части окна на кнопке Открыть).

Таблица откроется, обратите внимание, что список продавцов выстроен по возрастанию их номеров в поле Номер. При открытии программа автоматически произвела сортировку по возрастанию в первом поле – Номер.

Теперь проанализируем содержание окна таблицы "Продавцы".

Эта таблица внешне похожа на таблицу Excel, но обратите внимание на следующие отличия (рис.

3):

номера строк отсутствуют, вместо них имеются условные значки:

треугольник – текущая запись;

звездочка – строка для ввода новой записи;

карандаш – редактирование записи (появляется при вводе данных в таблицу);

имена столбцов являются именами полей, а не латинскими буквами.

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

Маркер строки текущей записи Маркер строки новой записи Количество Перемещение на Перемещение в записей в первую запись строку новой записи таблице Перемещение на Перемещение на последнюю запись предыдущую запись Номер текущей Перемещение на записи следующую запись Рис. 3. Окно таблицы "Продавцы" Попробуйте перемещаться по таблице каждым из трех способов:

1. с помощью навигационных кнопок;

2. с помощью клавиш курсора;

3. набрать номер записи в поле текущей записи, расположенном в строке с навигационными кнопками, и нажать клавишу Enter.

2.2. Исправление записей таблицы.

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

2.3. Удаление записей таблицы.

При необходимости запись из таблицы можно удалить. Для этого нужно выделить всю строку с записью (щелкнуть левой кнопкой мыши на серой кнопке слева от данных записи) и нажать клавишу Delete или выбрать в меню Правка–Удалить запись.

Программа выдаст предупреждение: Предпринимается попытка удалить следующее число записей: 1. Для удаления записи нажмите кнопку "Да" Отмена изменений будет невозможна. Удалить записи На рис. 3 текущей записью является запись о продавце Боресковой (третья). Щелкните на серой кнопке слева от этой записи и удалите запись нажатием клавиши Delete. В окне с подтверждением удаления нажмите кнопку Да. После этого снова введите данные об Боресковой в строке таблице, помеченной звездочкой (последняя запись).

(Данные: 1003 Борескова Новгород 0,10).

Теперь закройте окно таблицы "Продавцы", дважды щелкнув мышью на кнопке системного меню этого окна.

3. СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ.

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

Сейчас вы создадите форму для внесения данных в таблицу "Покупатели", используя сведения из Таблицы 2 "Покупатели".

Таблица 2. Покупатели Номер Имя Город Рейтинг Номер продавца 2001 Голубев Липецк 100 2002 Дмитриева Архангельск 200 2003 Кустов Саратов 200 2004 Кузьминов Подольск 300 2006 Кречко Липецк 100 2008 Фролов Саратов 300 2007 Каратыгин Архангельск 100 Для создания формы используем "Мастер форм". Мастерами в MS Access называются средства для автоматизированного выполнения типичных операций по работе с базами данных – например, для создания таблиц на базе имеющихся шаблонов, создания печатных отчетов и некоторых других операций. После запуска Мастера вы должны ответить на ряд уточняющих вопросов.

Чтобы создать форму на основе макета таблицы "Покупатели" с использованием Мастера форм, выполните следующие действия:

1. В окне "База данных" щелкните на ярлычке Формы.

2. Появившийся список форм пока пуст. Нажмите кнопку Создать в окне "База данных".

Появится диалоговое окно "Новая форма" (рис. 4).

Рис. 4. Диалоговое окно "Новая форма" 3. В списке способов создания формы выберите Мастер форм, в поле источники данных выберите Покупатели, затем нажмите OK. Появится первый диалог Мастера форм (рис. 5), где вы должны выбрать поля исходной таблицы, чтобы использовать их в Форме этой таблицы.

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

Рис. 5. Первый шаг Мастера форм, в котором вы формируете макет Формы.

4. На втором шаге диалога выбирается внешний вид создаваемой формы. Выберите В один столбец, Мастер будет выстраивать поля каждой записи по вертикали, причем имена полей находятся слева, затем нажмите кнопку Далее >, для перехода к третьему шагу диалога.

5. На третьем шаге Мастер предлагает выбрать стиль отображения Формы (рис. 6), выберите в списке стилей Обычный, затем на кнопке Далее >.

Рис. 6. Окно диалога Мастера форм для выбора стиля Формы (третий шаг).

6. Если вас устраивает заголовок "Покупатели" для формы, то не надо вносить изменения. Щелкните на кнопке Готово, чтобы увидеть форму (рис. 7).

Рис. 7. Окно формы "Покупатели" без записей.

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

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

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

7. Внесите данные в поля Формы о покупателе Голубев, используя данные Таблицы 2.

Покупатели (рис. 8).

Рис. 8. Окно формы "Покупатели" с первой записью.

8. Закройте форму и вернитесь в окно "База данных" где увидите, что в базе данных теперь есть одна форма.

4. ОТКРЫТИЕ И ИСПОЛЬЗОВАНИЕ ФОРМЫ.

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

Чтобы открыть форму, выполните следующие действия:

1. В окне базы данных щелкните на ярлычке Форма. Появится список форм базы данных (рис. 9).

Рис. 9. Окно "База данных" с перечнем форм.

2. Дважды щелкните на имени формы "Покупатели". Откроется форма, содержащая сведения об одном покупателе (рис. 8).

Чтобы ввести информацию о новом покупателе, установите курсор перед числом в поле, расположенном рядом с полем Запись:. Удалите число нажатием клавиши Delete, а затем введите с клавиатуры число 2 и нажмите клавишу Enter или левой кнопкой мыши нажмите навигационную кнопку со звездочкой (перемещение к новой записи). Перед вами появится незаполненная форма нового продавца, а в строке Запись: будет стоять число 2 из 2.

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

Покупатели.

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

4. После того, как закончите ввод информации, закройте форму двойным щелчком на кнопке ее системного меню.

5. ПРАКТИЧЕСКОЕ ЗАДАНИЕ.

1. С помощью Мастера форм создайте форму Продавцы путем переноса полей из табличного варианта представления данных этой таблицы.

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

3. С помощью Мастера форм создайте форму для таблицы Заказы.

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

5. Завершите работу с MS Access.

Pages:     | 1 || 3 | 4 |   ...   | 7 |






© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.