русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Контрольное упражнение


Дата добавления: 2015-07-04; просмотров: 551; Нарушение авторских прав


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

1. Запустите мастер запросов.

2. Добавьте в запрос поля Фамилия и Адрес таблицы Контакты, а затем поля Дата и Описание таблицы Список.

3. Настройте итоговый запрос, подсчитывающий количество записей.

4. Переключитесь в режим конструктора.

5. Скройте третье и четвертое поля запроса.

6. Закройте запрос, сохранив его под именем Количество записей.

7. Откройте таблицу Список.

8. Включите фильтр, оставляющий только записи, относящиеся к фамилии Леонидов.

9. Откройте окно сложного фильтра.

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

11. Назначьте обновленный фильтр.

12. Сохраните настроенный фильтр в виде запроса.

13. Откройте запрос Обновление в конструкторе запросов.

14. Просмотрите его в режиме SQL.

15. Закройте базу данных.

 

 

Формы и отчеты

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

· мастер форм;

· конструктор форм;

· элементы управления;

· заголовок и примечание формы;

· мастер отчетов;

· конструктор отчетов;

· группировка и сортировка;

· печать данных.

Форма

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

 

Упражнение 1. Мастер форм

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



1. С помощью команды Файл > Открыть откройте базу данных Контакты, созданную на предыдущем занятии.

2. В окне базы данных щелкните на кнопке Формы.

3. В списке форм дважды щелкните на значке Создание формы с помощью мастера.

4. В списке Таблицы/запросы первого окна мастера, показанного на рис. 31, выберите пункт Таблица: Контакты.

Рис. 31.Мастер форм

 

5. Щелкните на кнопке », чтобы добавить в список Выбранные поля все поля таблицы.

6. Выделите пункт Код_Контакты и щелчком на кнопке < уберите это поле обратно в левый список. Содержимое поля Код_Контакты генерируется автоматически, а его значение несущественно для пользователя, поэтому не следует включать это поле в форму.

7. Щелкните на кнопке Далее.

8. В следующем окне диалога выберите для формы стиль Выровненный и щелкните на кнопке Далее.

9. В списке третьего окна выберите вариант оформления Камень или любой другой понравившийся вам стиль и снова щелкните на кнопке Далее.

10. В последнем окне мастера щелкните на кнопке Готово, не изменяя никаких параметров. Мастер сгенерирует форму и откроет ее в режиме просмотра данных.

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

11. Щелкните несколько раз на кнопке Следующая запись, чтобы добраться до информации о Василии Петрове. В этой записи отсутствуют адрес, название фирмы и телефон.

12. Щелкните на поле ниже подписи Адрес, введите адрес Василия Петрова.

13. Аналогичным способом добавьте название компании и телефон (рис. 32).

Рис. 32.Форма для таблицы Контакты

14. Щелкните на кнопке Новая запись и добавьте информацию еще об одном человеке. Как видите, форма позволяет просматривать и редактировать любую запись, а также добавлять записи.

Упражнение 2. Конструктор форм

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

1. В окне базы данных дважды щелкните на значке Создать форму в режиме конструктора. В окне конструктора присутствуют пустая форма с разметочной сеткой, вертикальная и горизонтальная линейки, помогающие позиционировать объекты (рис. 33). Неотъемлемым атрибутом конструктора форм является панель инструментов Панель элементов, помогающая добавлять элементы формы. Новую форму необходимо связать с источником данных — таблицей Список.

Рис. 33.Конструктор форм

 

2. Щелкните в пустой области конструктора и выберите в контекстном меню команду Свойства.

3. На вкладке Данные окна диалога свойств формы (рис. 34) щелкните на стрелке поля Источник записей.



<== предыдущая лекция | следующая лекция ==>
Примечание | Примечание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.123 сек.