учебная логика. учебник СПО. Практикум по программному обеспечению содержит большое количество примеров и заданий
Скачать 5.66 Mb.
|
Связывание таблицОткройте основное окно «База данных». Выберите пункт меню Сервис – Связи. Откроется окно «Проектирование связей». В открывшемся окне «Добавить таблицы» (если оно не открылось, нажмите на кнопку «Добавить таблицу») последовательно выбирайте из списка все таблицы, после каждой таблицы нажимая на кнопку «Добавить». Закройте окно добавления таблиц. Между таблицами «Цветы и Заказы» имеется связь по полю «Код цветка». Организуем ее: В таблице «Цветы» щелкните по полю «Код цветка». Не отпуская мыши, перетащите поле «Код цветка» из таблицы «Цветы» на поле «Код цветка» в таблице «Заказы». Аналогично свяжите между собой поля «Код заказчика» из таблицы «Клиенты» и «Код заказчика» из таблицы «Заказы». Сохраните изменения макета данных. Примечание: связывать между собою можно поля с одним типом данных, при этом они могут иметь разные имена. Заполнение таблиц В окне «База данных» выделите вкладку «Таблицы». В списке таблиц выбрать дважды щелкните на таблице «Клиенты». Откроется таблица «Клиенты». Она пока пуста. В столбце «Код клиента» написано <автополе>, что значит, что это поле будет заполняться автоматически. Установите курсор в поле «Название фирмы» и впишите туда какое-нибудь название фирмы-клиента. Перейдите в поле «Адрес» и впишите туда город, в котором находится фирма (один из трех: Москва, Курск, Ростов). Нажмите Enter. Обратите внимание, что заполнилось поле «Код клиента» и появилась новая строка таблицы для следующей записи. Строки таблицы – записи – представляют информацию об одном объекте. Столбцы таблицы – поля – характеризуют свойства объектов. Текущая запись выделяется треугольником. В нижней строке таблицы указывается номер текущей записи, их общее количество, а также расположены кнопки перехода между записями (на одну вперед, на одну назад, к первой, к последней) и кнопка создания новой записи. Перейти к другой записи (сделать ее текущей) можно щелкнув в любом месте нужной строки, с помощью кнопок перехода или указав ее номер. Измените ширину столбцов (или высоту строк), чтобы все содержимое было видно (аналогично Calc, перетащив разделитель полей (строк)). Заполните таблицу «Клиенты» (3-5 записей). Аналогично заполните таблицу «Цветы» (5-7 записей). Заполните таблицу «Заказы» (10-15 записей). Обратите внимание, что значения в полях «Код цветка» и «Код клиента» должны совпадать со значениями из таблиц «Цветы» и «Клиенты», соответственно (в противном случае появится сообщение об ошибке). 3.11.3. Отбор необходимых данных из таблиц Поиск данныхДопустим, мы хотим найти заказчика с каким-то определенным названием. В случае, если таблица «Клиенты» имеет много записей, осуществить поиск нужного клиента «визуально» бывает трудно. Можно использовать инструмент «Поиск». Откройте таблицу «Клиенты». Поставьте курсор в начале таблицы. Щелкните на кнопке «Поиск» на панели инструментов (бинокль). В поле «Найти текст» введите название клиента. Установить область поиска – «Все поля», положение – в начале поля. Нажмите «Найти». После нахождения первой записи можно продолжить поиск (снова нажать «Найти»). Примечание. В случае поиска по полю «Дата» надо установить флажок «Применить формат поля». Фильтрация данныхНе всегда для работы необходимы все данные, содержащиеся в таблице. Для того чтобы отобрать нужные данные, мож но использовать фильтр. Создавая фильтр, вы сообщаете перечень условий отбора, который описывает необходимые вам записи. При помощи фильтра можно рассортировать записи. Допустим, нас интересуют заказы, сделанные позже определенного числа. Отберем необходимые записи. Откройте таблицу «Заказы». На панели инструментов нажать кнопку «Фильтр по умолчанию». Откроется окно «Фильтр по умолчанию». В имени поля укажите «Дата». В условии – знак больше (>). В значении – нужную дату. Нажмите ОК. Чтобы вернуть представление всех записей, снова нажмите на кнопку «Фильтр по умолчанию». В фильтре можно использовать несколько условий, в этом случае надо указать, какой оператор (AND или OR) связывает эти условия. |