Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Госы_3.doc
Скачиваний:
84
Добавлен:
27.10.2018
Размер:
1.55 Mб
Скачать

34. Макросы и модули в ms Access.

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

Объект, который представляет собой структурированное описание одной или нескольких действий, которые должен выполнить Access в ответ на определенное событие.

В макрос можно включить дополнительные условия для выполнения или невыполнения тех или других отмеченных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA.

Модуль. Объект, который содержит программы, написанные на языке Visual Basic для дополнений. Модули могут быть независимыми объектами, которые содержат функции, которые вызываются с любого места программы, но они могут быть и непосредственно "привязаны" к отдельным формам или отчетам для реакции на те или другие происходят в них изменения.

Существует два основных типа модулей : модули класса и стандартные модули. Модули класса - это модули форм и модули отчетов, связанные с определенной формой или отчетом. Они часто содержат процедуры обработки событий (например, нажатие клавиши) и создаются автоматически при создании первой процедуры обработки события. В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом, а также часто используемые процедуры, которые могут быть запущены из любого окна базы данных.

35. Запись sql –операторов.

Оператор SQL состоит из зарезервированных слов, а также со слов, которые определяются пользователем.

Зарезервированные слова являются постоянной частью речи SQL и имеют фиксированное значение. Их следует записывать в точности так, как это установлено, нельзя разбивать на части для переноса из одной строки на другую. Слова, которые определяются пользователем, задаются им самим (соответственно с синтаксическими правилами) и являют собой идентификаторы или имена разных объектов базы данных. Слова в операторе размещаются также в соответствии с установленными синтаксическими правилами.

Для записи выражений SQL будем следовать следующих соглашений:

- прописные буквы используются для записи зарезервированных слов;

- малые - для записи параметров;

- вертикальная черта Необходимость выбора одного из нескольких приведенных значений;

- фигурные скобки содержат обязательный элемент выражения;

- квадратные скобки содержат необязательный элемент выражения;

- Многоточие ".". значит повторение ранее отмеченной конструкции нуль или больше раз

Срочные константы записываются в одинарных кавычках.

Несущественные операнды и элементы синтаксиса (например, принятое во многих системах программирование правило ставить ";" в конце оператора) будем опускать.

Стандарт SQL использует терминологию "таблица", "столбец", "строка".

36. Создание простых запросов языком sql

CREATE TABLE : Создание таблицы

CREATE TABLE users (

username VARCHAR (20)

create_date DATE

);

Первая строка простая. Мы просто создаем таблицу с названием "users". Дальше в скобках, через кому, идет список всех колонок. После каждого названия колонки у нас идут типы информации, такие как VARCHAR или DATE.

VARCHAR (20) значит, что колонка имеет тип строки и может быть максимум 20 символов в длину. DATE также тип информации, который используется для хранения дат в таком формате, : "РРРР-ММ-ДД".

SHOW TABLES : показать все таблицы

Этот запрос позволяет получить список таблиц, которые находятся в БД.

EXPLAIN: Показать структуру таблиц

Колонки отображаются со всеми свойствами.

DROP TABLE : удалить таблицу

Также как и DROP DATABASES, этот запрос удаляет таблицу и ее содержание без предупреждения.

ALTER TABLE : изменить таблицу

ДОПОЛНЕНИЕ КОЛОНКИ

ALTER TABLE users

ADD email VARCHAR (100)

AFTER username;

Мы добавляем новую колонку "email" потом "username".

Інсерт INTO : Добавление информации в таблицу

Функция NOW () выводит текущую дату.

SELECT: Чтение данных из таблицы

WHERE позволяет устанавливать условия в запитые и делать подробные выборки.

IN () Это полезно для выборки по нескольких значений

UPDATE: Внести изменения к информации в таблице

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]