Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вопросы. Разрешение вопросов с запросами на удаление записей




Разрешение вопросов с запросами на удаление записей

Возвращаются не те записи

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

Необходимо удалить только повторяющиеся записи после использования мастера запроса на поиск повторяющихся записей

Не удается сформулировать условие отбора

Возвращается сообщение о нарушении уникальности ключа

Запрос выполняется слишком медленно

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"actrbTroubleshootDeleteQueriesSW":1:"Foo":"Invisible"}

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

Запрос на удаление записей должен включать в себя следующее.

·Таблицу, из которой удаляются записи. Переместите с помощью мыши звездочку (*) из списка полей этой таблицы в бланк запроса.

·Поля, для которых определяются условия отбора. Перетащите с помощью мыши нужное поле из списка полей таблицы в бланк запроса.

В бланке запроса в ячейки строки Удаление автоматически вводятся слова Из или Условие. Слово Из появляется в столбце таблицы, из которой удаляются записи, а Условие в столбцах полей, для которых задаются условия отбора.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"actrbDeleteQueryDeletedRecordsWrongTableSW":1:"Foo":"Invisible"}

Автоматическое удаление из таблицы повторяющихся записей

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

Создание новой таблицы

1 В окне базы данных выберите вкладку Таблицы.

2 Выберите значок таблицы, из которой требуется удалить повторяющиеся записи.

3 Нажмите кнопку Копировать на панели инструментов.

4 Нажмите кнопку Вставить на панели инструментов.

5 В диалоговом окне Вставка таблицы введите имя таблицы-получателя, выберите параметр Только структура и нажмите кнопку OK.

6 Откройте новую таблицу в режиме конструктора и выберите поле или поля, содержащие повторяющиеся значения в скопированной таблице.

7 Нажмите кнопку Ключевое поле на панели инструментов для создания ключа, содержащего выделенные поля.

8 Сохраните и закройте таблицу.

Добавление в новую таблицу уникальных записей

1 Создайте новый запрос на базе таблицы, содержащей повторяющиеся записи.

2 В режиме конструктора запроса нажмите кнопку Тип запроса на панели инструментов и выберите пункт Добавление.

3 В диалоговом окне Добавление выберите в раскрывающемся списке Имя таблицы имя новой таблицы-получателя и нажмите кнопку OK.

4 Переместите с помощью мыши звездочку (*) из списка полей в бланк запроса для включения в запрос всех полей исходной таблицы.

5 Нажмите кнопку Запуск на панели инструментов.

6 Нажмите кнопку Да при получении запроса на подтверждение добавления строк.

7 Нажмите кнопку Да при получении сообщения о том, что будут добавлены не все записи. После этого в новую таблицу будут вставлены только уникальные записи.

8 Для просмотра результатов откройте таблицу со вкладки Таблицы в окне базы данных.

9 Проверьте, правильно ли добавлены записи в новую таблицу. После этого можно удалить исходную таблицу и присвоить новой таблице имя исходной.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDeleteDuplicateRecordsSW":1:"Foo":"Invisible"}




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


Дата добавления: 2014-11-29; Просмотров: 347; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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