
- •Создание запроса на выборку
- •Обновление записей
- •Создание запроса на выборку
- •На вкладке Создание в группе Другие щелкните Конструктор запросов.
- •Добавление записей в таблицу в другой базе данных
- •Изменение данных с помощью диалогового окна «Поиск и замена»
- •Создание отношения
- •Включение каскадных обновлений для первичных ключем
- •Подсчет данных при помощи запроса
Создание запроса на выборку
Откройте исходную базу данных — базу данных с записями, которые нужно добавить.
На вкладке Создание в группе Другие щелкните Конструктор запросов.
Появится бланк запроса и откроется диалоговое окно Добавление таблицы.
Выделите таблицу с записями, которые нужно добавить, и нажмите кнопку Добавить, а затем кнопкуЗакрыть.
Таблица будет отображена в окне в верхней части бланка запроса. В этом окне перечислены все поля таблицы. На рисунке показана типичная таблица в конструкторе запроса.
Перетащите из таблицы поля, которые нужно добавить, на строку Поле в нижней части бланка запроса.
В один столбец нижней части можно добавить одно поле таблицы. Чтобы быстро добавить все поля, щелкните звездочку (*) над списком полей таблицы. На рисунке показан конструктор запроса с несколькими добавленными полями.
На этом рисунке показан конструктор со всеми добавленными полями.
На вкладке Конструктор в группе Результаты выберите команду Запуск.
Убедитесь, что запрос возвращает все записи, которые следует добавить. При необходимости можно снять флажок Показать или нажать клавишу DELETE, чтобы удалить ненужные поля. Кроме того, можно перетащить на бланк дополнительные поля, чтобы получить надлежащий результат запроса.
Перейдите к дальнейшим действиям.
Преобразование запроса в запрос на добавление.
На вкладке Конструктор в группе Тип запроса выберите команду Добавление.
Откроется диалоговое окно Добавление.
Теперь можно добавить записи из одной таблицы в другую в той же базе данных или добавить записи в таблицу в другой базе данных.
Добавление записей в таблицу в той же базе данных
В диалоговом окне Добавление установите переключатель в положение в текущей базе данных (если еще не установлен) и выберите конечную таблицу в списке Имя таблицы.
Нажмите кнопку ОК.
На шаге 4 предыдущего раздела несколько полей исходной таблицы или все ее поля были добавлены в бланк запроса. Если на этом шаге будет добавлена вся таблица, приложение Access добавит конечную таблицу целиком в строку Добавление, как показано ниже.
–или–
Если на шаге 4 предыдущего раздела были добавлены отдельные поля, а имена полей в исходной и конечной таблицах совпадают, Access автоматически добавит имена полей конечной таблицы в строкуДобавление, как показано ниже.
–или–
Если были добавлены отдельные поля, и некоторые (или все) имена полей исходной и конечной таблиц не совпадают, приложение Access оставит поля с несовпадающими именами пустыми в строке Добавление. Щелкните каждое пустое поле и выберите нужное исходное поле из списка результатов, как показано ниже.
Чтобы предварительно просмотреть изменения, нажмите кнопку Просмотр.
Вернитесь в режим конструктора и, чтобы добавить записи, нажмите кнопку Выполнить.
Добавление записей в таблицу в другой базе данных
В диалоговом окне Добавление установите переключатель в положение в другой базе данных.
В поле Имя файла введите расположение и имя конечной базы данных.
В поле Имя таблицы введите имя конечной таблицы, а затем нажмите кнопку ОК.
–или–
Нажмите кнопку Обзор и во втором диалоговом окне Добавление укажите место расположения конечной базы данных. Нажмите кнопку ОК после того, как найдете и выберете конечную базу данных. После этого второе диалоговое окно закроется. В первом диалоговом окне в поле Имя таблицы введите имя конечной таблицы, а затем нажмите кнопку ОК.
Введите имя конечной таблицы, а затем нажмите кнопку ОК, чтобы закрыть первое диалоговое окноДобавление.
На шаге 4 предыдущего раздела в строку Поле бланка запроса были добавлены несколько полей исходной таблицы или все ее поля. Если на этом шаге была добавлена вся таблица, приложение Access добавит конечную таблицу целиком в строку Добавление, как показано ниже.
–или–
Если на шаге 4 были добавлены отдельные поля, а имена полей в исходной и конечной таблицах совпадают, приложение Access автоматически добавит имена полей конечной таблицы в строку Добавление, как показано ниже.
–или–
Если были добавлены отдельные поля, и некоторые (или все) имена полей исходной и конечной таблиц не совпадают, приложение Access оставит поля с несовпадающими именами пустыми в строке Добавление. Щелкните каждое пустое поле и выберите нужное конечное поле из списка результатов, как показано ниже.
Чтобы предварительно просмотреть изменения, нажмите кнопку Просмотр.
Перейдите в режим конструктора и, чтобы добавить записи, нажмите кнопку Выполнить.
Обновление данных с помощью средства сбора данных
В Office Access 2007 появилось новое средство сбора данных. Можно задать форму ввода данных в Microsoft Office Outlook 2007, собрать сведения и сохранить их в базе данных Access. В этой статье не объясняется, как использовать средство сбора данных.