- •Исходная учебная ситуация
- •Введите текст в прокручиваемые поля
- •Окончание занятия
- •Окончание занятия
- •Начало занятия
- •Окончание занятия
- •Начало занятия
- •Начало занятия
- •О том, как ввести данные в форму Занятие 1
- •О поиске записей Занятие 4
- •О сортировке записей Занятие 4
- •Начало занятия
- •Начало занятия
- •Окончание занятия
- •Начало занятия
- •Подробнее Смотрите
- •Начало занятия
- •Начало занятия
- •Начало занятия
- •Начало занятия
Окончание занятия
-
Щелкните на кнопке Закрыть окно базы данных или выберите команду меню Файл – Закрыть. Вы закроете окна, но останетесь в программе.
-
Для завершения работы щелкните на кнопке Закрыть окна Microsoft Access или выберите команду меню Файл - Выход. Вы закроете окна и выйдете из программы.
Занятие 3
РАБОТА С ФОРМАМИ.
Цель занятия: научиться использовать форму с подчиненной формой для внесения изменений в данные; использовать условия на значения, чтобы избежать ошибок при вводе данных; отменять внесенные изменения; применять командные кнопки для выполнения сложных задач.
Начало занятия
-
Запустите Microsoft Access, если Вы этого еще не сделали.
-
Откройте базу данных Сластена Лили
-
Разверните окно программы до размеров полного экрана.
Как добавлять записи в сложную форму
-
В окне базы данных щелкните на объекте Формы.
-
Из списка выберите форму Наборы.
-
Щелкните на навигационной кнопке новой записи. Появится бланк для новой записи.
-
Введите информацию в поля основной формы, перемещаясь от одного к другому с помощью клавиши Tab. Чтобы ввести данные, при необходимости пользуйтесь списками:
Название Зимняя коллекция
Код ЗИМК
Описание Ягоды и орехи в шоколаде и фадже для долгих зимних вечеров у камина
-
В группе опций Вес выберите вариант 375 г.
-
Нажмите клавишу Tab, чтобы перейти в подчиненную форму. Курсор ввода переместится в первое поле подчиненной формы, где Вы сможете сформировать набор из шести видов конфет с ягодами и орехами.
-
Откройте комбинированное поле Код конфеты. Список содержит две колонки: в первой указаны коды конфет, а во второй соответствующие им названия. При выделении пункта списка в поле остаются только сведения о коде; названия конфет приведены лишь для облегчения поиска нужного изделия.
-
Выделите щелчком строку с названием конфеты «Горная фантазия». Ее код В02 появляется в поле Код конфеты, а остальные поля заполняются автоматически.
-
Для перехода к следующему полю нужно нажать клавишу Tab . При этом курсор ввода минует поля, заполняемые автоматически, и окажется в поле Кол-во, куда Вы занесете число конфет «Горная фантазия» в наборе «Зимняя коллекция».
-
Введите число 3 и нажмите клавишу Tab. Microsoft Access сохранит сделанную вами запись и переместит курсор в следующее поле.
Пока Вы будете заполнять следующие поля, обратите внимание, что число в поле Стоимость набора в левом нижнем углу основной формы будет изменяться с завершением каждой записи в подчиненной форме. Стоимость зависит от сорта и количества конфет в наборе. Форма Наборы автоматически вычисляет эту стоимость.
-
Добавьте записи для следующих наименований конфет в соответствии с приводимой ниже таблицей (для перехода на следующую запись пользуйтесь клавишей Tab или, прокрутив записи , щелкните на нужном поле)
Код конфеты |
Название |
Кол-во |
B02 |
Горная фантазия |
3 |
B05 |
Малина в шоколаде |
3 |
D03 |
Вершина из кэшью |
3 |
D07 |
Вишня в шоколаде |
3 |
F01 |
Грецкий орех |
3 |
F02 |
Фисташка |
3 |
-
Введя все данные, прокрутите список и перед выходом из подчиненной формы проверьте, все ли правильно сделано.
Как выйти из подчиненной формы
-
Нажмите комбинацию клавиш Ctrl +Tab, и Вы, выйдя из подчиненной формы, попадете в следующее по очереди поле основной формы. Этим полем будет Цена набора, и Вы увидите в нем мигающий курсор.
Совет. Когда Вы используете основную форму с подчиненной, привыкайте думать о клавише Ctrl, как о «клавише подчиненной формы». Точно так же, как нажатие клавишиTab перемещает вас от поля к полю внутри подчиненной или основной формы, нажатие клавиш Ctrl +Tab переводит вас из подчиненной формы к очередному полю основной формы. И если нажатие Shift +Tab возвращает вас к предыдущему полю в подчиненной или основной форме, то комбинация Ctrl+Shift+Tab возвращает вас из подчиненной формы к предыдущему полю основной формы.
Как обеспечить правильность ввода данных
Из отдела маркетинга компании Вы получили предложение установить на новый набор специальную льготную цену 4,5 тыс. руб.
-
Напечатайте в поле Цена набора число 4,5 и нажмите клавишу Tab. Microsoft Access тут же «порадует» Вас сообщением на экране. Теперь, прежде чем продолжить работу, Вам придется выполнить рекомендации, приведенные в этом сообщении.
Примечание. Если подобное сообщение не появилось, проверьте, правильно ли вычислена стоимость набора. Программа сравнивает устанавливаемую Вами цену с числом в этом поле, и сигналом для выдачи сообщения является случай, когда цена менее чем в два раза превышает стоимость.
-
Щелкните на кнопке ОК и обратитесь в отдел маркетинга. Наверняка выяснится, что они должны были сообщить цену в размере 14,5 тыс. руб.
-
Впечатайте перед значением цены цифру 1 и нажмите клавишу Tab. Microsoft Access примет введенное вами число, добавит обозначение тыс. руб. и переместит курсор в следующее поле.
Microsoft Access отвергает неверное значение потому, что для поля Цена набора было введено условие на значение, и все введенные вами значения проверялись на соответствие условию. В случае ошибки на экране появляется сообщение и, до тех пор пока значение не будет скорректировано, перейти к очередному полю Вы не сможете.
Как отменить свои действия
Щелчком на кнопке Отменить Вы можете отменить все изменения, сделанные в текущем поле. Вы можете отменить их также в меню Правка командой Восстановить запись.
-
Выделите в начале описания набора слова «Ягоды и орехи» и напечатайте этот фрагмент по-другому: Орехи и ягоды.
-
Поместите курсор перед словом «камина», напечатайте слово гудящего и поставьте после него пробел.
Прочитав получившееся, Вы поняли, что фраза стала слишком претенциозной, и решили восстановить первоначальный вариант.
-
Щелкните на кнопке Отменить, и Microsoft Access удалит слово «гудящего» - ваше последнее действие.
Все же получившийся текст вас не устраивает, и теперь вам кажется, что до исправлений он читался лучше. Вам хотелось бы восстановить все, как было.
-
Выберите команду меню Правка - Восстановить запись. Теперь все изменения, которые Вы сделали после перевода в это поле курсора, аннулируются, а кнопка Отменить на панели инструментов становится недоступной, поскольку отменять больше нечего.
Как использовать командную кнопку
-
В поле между навигационными кнопками выделите номер текущей записи и впечатайте сюда число 11.
-
Нажмите клавишу Enter. Появится форма с записью, относящейся к «Осеннему набору».
-
Щелкните на указанной кнопке Продажи, расположенной в верхней части основной формы. На передний план будет выведена форма Продажа наборов. Это сложная форма, содержащая подчиненную форму. Основная форма показывает название набора в верхней части, а в нижней — общий объем продаж. В подчиненной форме зарегистрированы продажи по дням.
-
Прокрутите список в подчиненной форме, чтобы просмотреть ежедневные продажи.
-
Познакомившись с интересующими вас данными, щелкните на кнопке Закрыть формы Продажи наборов или выберите команду меню Файл - Закрыть.
-
Закройте форму Наборы.
Как удалить запись
Франсуазу Маркус уже успели включить в список постоянных клиентов. Но запись о ней можно удалить, воспользовавшись формой Заказчики.
-
Откройте форму Заказчики.
-
Щелкните на навигационной кнопке последней записи. Если Вы сохранили записи, сделанные в уроке 1, то в конце списка будут значиться четыре подписчика бюллетеня «Гурман», а запись с данными Франсуазы Маркус сразу перед ними. В противном случае ее запись будет последней.
-
При необходимости щелкните несколько раз на навигационной кнопке предыдущей записи, пока строка с данными Франсуазы Маркус не будет выделена (ее код равен 436).
-
В панели инструментов щелкните на кнопке Удалить запись или выберите одноименную команду из меню Правка
-
Когда Microsoft Access попросит подтвердить ваше решение, щелкните на кнопке Да. Запись будет удалена.
-
Закройте форму Заказчики.
Как включить запись нового изделия и удалить записи из подчиненной формы
-
Откройте форму Наборы.
-
Перейдите к новой записи и введите информацию в соответствии с приводимой таблицей.
Название |
Весенняя коллекция |
Код |
ВСНК |
Описание |
Сердечки и цветы Как лучший подарок весной влюбленным |
Вес |
375 |
-
В подчиненную форму Содержимое занесите следующие данные.
Код конфеты Название________Кол-во
D02 Аманда 3
D09 Розанчик 3
М06 Любящее сердце 3
М07 Волшебное яблоко 3
Ml 0 Не забывай 3
W02 Калла 3
W03 Разбитое сердце 3
-
Завершите формирование набора установкой цены в 15 тыс. руб. в основной форме, для чего нажмите комбинацию клавиш Ctrl+Tab.
Внимательно изучив состав набора, Вы решили не включать туда такие сорта конфет, как «Любящее сердце» и «Волшебное яблоко».
-
Удалите из списка конфету «Любящее сердце», использовав тот же подход, что и для удаления записи из основной формы. Сначала выделите запись щелчком на одном из полей (Код или Кол-во). Затем щелкните на кнопке Удалить запись панели инструментов и подтвердите свое решение щелчком на кнопке Да.
-
Аналогично поступите с записью по конфете «Волшебное яблоко».
-
Добавьте в поле Кол-во по одной конфете «Аманда», «Розанчик», «Не забывай», «Калла» (т.е. в поле Количество введите 4)