Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Дополнительные возможности. Запрос на создание таблицы




Запрос на создание таблицы

Запрос на добавление

Запрос на удаление

 

При выборе «запроса на удаление» в бланке запроса в строке «Условие отбора», также как и в запросах на выборку, задается условие. Записи, удовлетворяющие условию, будут удалены из базы данных. Для того, чтобы быть уверенным, что запрос задан верно, и, как следствие, удаляться именно те записи, которые необходимо, рекомендуется снача-ла задать запрос на выборку, посмотреть полученный результат, а затем изменить тип, запроса, выбрав «запрос на удаление». Если в «запросе на удаление» не задано никаких условий отбора, то из таблицы удалятся все записи.

Запрос на добавление добавляет группу записей из одной или не-скольких таблиц в конец одной или нескольких таблиц (он аналогичен команде APPEND FROM в dBase).

Для задания запроса такого типа надо сначала создать запрос, со-держащий таблицу, записи из которой необходимо добавить в другую таблицу. Затем в режиме конструктора запроса надо нажать стрелку ря-дом с кнопкой «Тип запроса» на панели инструментов и выбрать ко-манду «Добавление » (либо выбрать соответствующую позицию в меню «Запросы»). На экране появится диалоговое окно “ Добавление ”. В поле “ИМЯ ТАБЛИЦЫ” надо ввести имя таблицы, в которую необходимо добавить записи.

Таблица, в которую осуществляется добавление, может быть как в той же базе данных, так и в другой, причем это не обязательно должна быть база данных Access (это может быть Microsoft FoxPro, Paradox или dBASE, а также б аза данных SQL).

Из списка полей в бланк запроса надо переместить поля, которые необходимо добавить, а также те, которые будут использованы при оп-ределении условия отбора.

Если все поля в обеих таблицах имеют одинаковые имена, то можно просто переместить с помощью мыши символ «звездочка» (*) в бланк запроса. Однако при работе с репликой базы данных добавлять придется все поля. Кроме того, при использовании символа «звездочка» (*), даже если структуры обеих таблиц полностью совпадают, могут возникнуть проблемы с ключами (если ключевое поле имеет тип счет-чик, то для автоматического добавления значений счетчика не следует при создании запроса перемещать поле счетчика в бланк запроса).

Если в обеих таблицах выделенные поля имеют одинаковые име-на, соответствующие имена автоматически вводятся в строку «Добавле-ние». Если имена полей двух таблиц отличны друг от друга, в строку «Добавление» надо ввести имена полей, добавляемых в таблицу.

Запрос на создание таблицы фактически означает запоминание результата запроса в таблице. Чтобы использовать такую возможность надо создать запрос, результат которого следует поместить в новую таб-лицу. Затем в режиме конструктора запроса надо выбрать «Тип запро-са» - «Создание таблицы» (рис. 2.34).

 

Рис. 2.34. Создание таблицы путем запоминания результата запроса (экран 1)

На экране появится диалоговое окно «Создание таблицы » (рис.2.35).

Рис. 2.35. Создание таблицы путем запоминания результата запроса (экран 2)

В поле «ИМЯ ТАБЛИЦЫ» надо ввести имя таблицы, в которую будут переноситься данные.

 

В Access при задании запросов можно использовать дополнитель-ные возможности, которые упрощают задание запросов некоторых ви-дов.




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 174; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.