Инструкция SELECT ... INTO
Данная инструкция позволяет создавать новую таблицу, имя которой задается в качестве параметра имя новой таблицы.
SELECT [предикат] список полей [AS псевдонимы полей]
INTO имя новой таблицы
FROM список таблиц [IN для таблиц внешних баз данных]
[WHERE условие отбора строк ]
[GROUP BY группируемые поля ]
[HAVING условия отбора групп ]
[ORDER BY поля для сортировки и условия их сортировки ]
[WITH OWNERACCESS OPTION]
Значение остальных параметров ничем не отличаются от обычной инструкции SELECT.
Ошибки при выполнении запросов-действий
Перед тем как внести соответствующие изменения в БД, Microsoft Access анализирует запрос и те данные, которые изменяются при выполнении запроса-действия. Если обнаруживается ошибка, Access предоставляет пользователю возможность отменить операцию до окончательного выполнения запроса-действия. При этом различаются следующие ошибки:
· Дубликаты первичного ключа. Возникает при попытке добавить или изменить некоторую запись в таблице, в результате чего появляется дублирующее значение первичного ключа.
· Ошибки преобразования данных. Возникает при добавлении данных в таблицу, когда тип полей-получателей не совпадает с типом полей-источников (и данные полей-источников не могут быть соответствующим образом преобразованы).
· Заблокированные записи. Access не позволяет изменять данные в таблице, к которой в данный момент имеют доступ другие пользователи (в режиме коллективного доступа). После сообщения о данной ошибке следует попробовать снова выполнить операцию через некоторое время.
· Нарушение условий на значение. Возникает в случая нарушения условий на значение удаляемых или обновляемых полей.
Следует обратить внимание, что при усечении добавляемых в текстовые или поля Memo данных (при преобразовании их форматов) Access не выдает никаких предупреждений. По этому необходимо следить, что в таких ситуациях поля-приемники должны иметь достаточный для хранения поступающих данных размер.
Инструкция TRANSFORM
Данная инструкция порождает перекрестный запрос. Инструкция TRANSFORM имеет следующий синтаксис:
TRANSFORM функция
инструкция SELECT
PIVOT выражение
Функция определяет значения, которые должны появиться в ячейках перекрестной таблицы, а PIVOT выражение определяет столбец или выражение, значения которого будут использоваться в качестве столбца.
РАЗДЕЛ 4. ОРГАНИЗАЦИЯ ИНТЕРФЕЙСА С ПОЛЬЗОВАТЕЛЕМ
ТЕМА 4.1. ПОНЯТИЕ ОБЪЕКТА, СВОЙСТВА И ХАРАКТЕРИСТИКИ ОБЪЕКТА. СОЗДАНИЕ ЭКРАННОЙ ФОРМЫ: СВОЙСТВА, СОБЫТИЯ И МЕТОДЫ
Дата добавления: 2015-11-06; просмотров: 887;