Таблицы (MS Access). Работа с таблицей (ms access)
Скачать 1.22 Mb.
|
Работа с таблицей (MS Access)Файлы *.accdb, *.mdb
Пуск – Программы – Microsoft Office – Microsoft Access шаблоны создание новой базы данных открыть базу с диска последние документы Таблица2xЛКМ последняя запись поля записи текущая запись область выделения новая запись на 1-ую запись предыдущая запись номер текущей записи следующая запись новая запись текущее поле последняя запись Поиск и сортировкаПоиск и замена: текущее поле или все поля целиком, с любой частью, с началом всё, вверх, вниз Сортировка по текущему полю (столбцу): по возрастанию по убыванию сброс Задача
Какой по счету будет запись с фамилией Белочкина, если отсортировать таблицу по полю: а) Фамилия (по алфавиту) б) Математика (по убыванию) в) Русский язык (по убыванию) г) Химия (по возрастанию) д) Информатика (по возрастанию) е) Биология (по убыванию) ФильтрацияФильтр – это условие для отбора записей. Остальные записи временно скрываются! ! ФильтрацияФильтр – это условие для отбора записей. Остальные записи временно скрываются! ! быстрый фильтр (фильтр по выделенному) Сложные фильтрыСложные условия одновременно (операция И) начинается с буквы «С» новое условие, связанное через ИЛИ Расширенный фильтр – можно
точное совпадение применить/сбросить фильтр Фильтрация
какие нельзя? Для сложных случаев – запросы! ! ЗадачаВ чём разница между фильтрами: а) Предмет = 'Математика' AND Класс = 2 OR Год издания > 2009 б) Предмет = 'Математика' OR Класс = 2 AND Год издания > 2009 в) Предмет = 'Математика' OR Год издания > 2009 AND Класс = 2 г) Предмет = 'Математика' AND Год издания > 2009 OR Класс = 2 Какие фильтры дают одинаковый результат? ? Задача
Сколько записей будет отобрано: а)Пол = 'ж' AND Химия > Биология б)Пол = 'ж' OR Химия > Биология в)Пол = 'м' AND Математика > Информатика г)Пол = 'м' OR Математика > Информатика д)Пол = 'ж' AND Русский язык > 70 OR Информатика > 80 е)Пол = 'ж' OR Русский язык > 70 AND Информатика > 80 ж)Пол = 'м' AND Информатика > 80 OR Русский язык > 60 з)Пол = 'м' OR Информатика > 80 AND Русский язык > 60 Однотабличная БДСоздание таблицы2xЛКМ поле-счетчик ввод значения Конструктор таблицыКонструктор таблицытекущее поле ключ тип поля (выбор из списка) свойства текущего поля ПКМ Типы полей
Зачем нужны типы полей? ? Зачем? ? Свойства полейРазмер поля: байт, целое, вещественное, … Формат поля: как выводить на экран. Маска ввода: шаблон (ввод телефона). Подпись: как называется столбец при выводе на экран; можно использовать скобки, знаки и т.д. («Население, млн. чел.») Значение по умолчанию (вписывается автоматически). Условие на значение: защита от ошибок ввода («>18»). Сообщение об ошибке («Возраст должен быть > 18 лет!») Обязательное поле (да/нет) Индексированное поле (да/нет) Конструктор таблицырежим таблицы сделать поле ключевым изменить индексы ИндексыПКМ Многотабличная БД
N 1 N 1 Пример:
Создание таблиц
Числовой Денежный Установка связей между таблицамидобавить все Как определить, где 1 и N? ? Работа с базами данных – Схема данных перетащить ЛКМ Заполнение таблиц
Спасибо за внимание! |