Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как удалить базу данных в access

Создание и выполнение запроса на удаление

Если нужно быстро удалить большой объем данных или регулярно удалять определенные сведения из базы данных рабочего стола в Access, удобно воспользоваться запросом на удаление или обновление: в этом случае можно указать условия для быстрого поиска и удаления информации. Кроме того, с помощью запросов вы сэкономите время, потому что их можно повторно использовать после сохранения.

Примечание: Перед удалением данных или выполнением запроса на удаление убедитесь в том, что у вас есть резервная копия базы данных рабочего стола Access.

Если необходимо удалить всего несколько записей, использовать запрос не нужно. Можно открыть таблицу в режиме таблицы, выбрать поля (столбцы) или записи (строки), которые требуется удалить, и нажать клавишу DELETE.

Важно: Эта статья относится только к базам данных рабочего стола. Запросы на удаление и обновление невозможно использовать в веб-приложениях Access.

В этой статье

Выбор типа запроса

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

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

Удаление всех записей (строк) из таблицы или двух связанных таблиц одновременно.

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

Запросы на удаление удаляют все данные в каждом поле, вместе со значением ключа, который делает эту запись уникальной.

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

Удаление отдельных полей из таблицы.

Упрощает удаление значений путем замены существующих значений на пустое значение (то есть без данных) или на пустую строку (пару двойных кавычек без пробела между ними).

Что необходимо проверить перед использованием запроса на удаление любых данных

Убедитесь, что файл не открыт в режиме только для чтения.

Щелкните правой кнопкой мыши кнопку Пуск и откройте проводник Windows.

Щелкните файл базы данных правой кнопкой мыши и выберите пункт Свойства.

Проверьте, не выбран ли параметр Только для чтения.

Проверьте наличие необходимых разрешений на удаление записей из базы данных. При необходимости обратитесь к системному администратору или разработчику базы данных.

Убедитесь, что содержимое базы данных активировано. По умолчанию приложение Access блокирует выполнение всех запросов (на удаление, обновление и создание таблицы), пока базе данных не будет предоставлено состояние доверенной. Чтобы узнать о признании базы данных доверенной, см. раздел Выполнение запроса, заблокированного из-за режима отключения содержимого.

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

Перед редактированием или удалением записи необходимо создать резервную копию базы данных на случай необходимости отмены изменений.

Совет: Если к базе данных подключено большое количество пользователей, может потребоваться закрыть базу данных, а затем снова открыть ее в монопольном режиме.

Открытие базы данных в монопольном режиме

Откройте вкладку Файл и выберите пункт Открыть.

Найдите и выберите базу данных, щелкните значок стрелки рядом с кнопкой Открыть, а затем выберите команду Монопольный доступ.

Создание резервной копии базы данных

Откройте вкладку Файл и выберите пункт Сохранить как.

В разделе Сохранить базу данных как выберите пункт Резервная копия базы данных. Приложение Access закроет исходный файл, создаст резервную копию и снова его откроет.

Нажмите кнопку Сохранить как и укажите имя и расположение для резервной копии, а затем нажмите кнопку Сохранить.

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

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

Использование запроса на удаление

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

Таблица будет отображена в верхней части бланка запроса. В списке полей дважды щелкните звездочку (*), чтобы добавить все поля таблицы в бланк запроса.

Использование специальных условий в запросе на удаление

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

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

Пример использования этого параметра: Предположим, вы хотите удалить все ожидающие заказы для клиента. Чтобы найти только те записи, в бланк запроса нужно добавить поля «код заказчика» и «Дата заказа», а затем ввести ИДЕНТИФИКАЦИОНный номер клиента и дату, на которую заказы клиента стали недействительными.

На вкладке Конструктор выберите команду Режим > Режим таблицы.

Убедитесь, что выбраны записи, которые требуется удалить, а затем нажмите клавиши CTRL+S, чтобы сохранить запрос.

Для выполнения запроса дважды щелкните его в области навигации.

Использование запроса на обновление

Примечание: Запросы на обновление невозможно использовать в веб-приложениях Access.

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

На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов.

Выберите таблицу с данными, которые вы хотите удалить (если таблица связана, выберите таблицу на стороне отношения «один»), нажмите кнопку Добавить, а затем — Закрыть.

Таблица будет отображена в верхней части бланка запроса. В этом окне перечислены все поля выбранной таблицы.

Чтобы добавить все поля в бланк запроса, дважды щелкните звездочку (*). Это позволит удалить все записи (строки) из таблицы.

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

Примечание: Условия служат для выбора только тех записей, которые необходимо изменить. В противном случае запрос на обновление изменит все записи в полях запроса на значение NULL.

Читать еще:  Форма в access это

На вкладке Конструктор в группе Результаты выберите команду Режим, а затем — Режим таблицы.

Убедитесь, что выбраны записи, вместо которых нужно вставить значение NULL или строку нулевой длины (пару двойных кавычек без пробела между ними («»).

При необходимости повторяйте шаги 3–5, изменяя поля или условия отбора, пока не будут выбраны только те данные, которые нужно удалить. После этого нажмите клавиши CTRL+S, чтобы сохранить запрос.

Для выполнения запроса дважды щелкните его в области навигации.

Дополнительные сведения

Удаление данных из связанных таблиц

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

Определите, какие из записей находятся на стороне отношения «один», а какие — на стороне «многие».

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

Если вам нужно удалить данные только на стороне отношения «один», сначала удалите отношение, а затем — данные.

Если требуется удалить данные только со стороны отношения «многие», создайте и выполните запрос на удаление, не внося изменений в отношение.

Чтобы узнать, какие записи находятся на сторонах отношения «один» и «многие», на вкладке Работа с базами данных в группе Отношения нажмите кнопку Схема данных. Вкладка Схема данных отображает таблицы в базе данных и связи между ними. Каждая связь изображается линией, соединяющей поля таблиц.

На рисунке ниже изображена типичная связь. В большинстве связей (если не во всех) присутствует сторона «один» и сторона «многие». В схеме связей сторона «один» обозначается единицей (1), а сторона «многие» — знаком бесконечности ().

При удалении записей, расположенных на стороне «один», удаляются также все связанные записи на стороне «многие». Однако при удалении записей на стороне «многие» записи на стороне «один» обычно не удаляются.

Коме того, приложение Access автоматически использует набор правил целостности данных. Эти правила обеспечивают правильность значений во внешних ключах базы данных. Внешний ключ — это столбец, значения которого совпадают со значениями в столбце первичного ключа в другой таблице.

Изменение связи

Следующие инструкции выполняются только если необходимо удалить данные на сторонах отношения «один» и «многие».

На вкладке Работа с базами данных в группе Отношения нажмите кнопку Схема данных.

Щелкните правой кнопкой мыши связь (линию) между таблицами, включенными в операцию удаления, и выберите в контекстном меню команду Изменить связь.

Убедитесь в том, что в диалоговом окне Изменение связей установлен флажок Обеспечение целостности данных.

Установите флажок Каскадное удаление связанных записей.

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

Нажмите кнопку OK и закройте область Схема данных. После этого можно перейти к дальнейшим действиям.

Удаление связи

Откройте область Схема данных, если она закрыта.

На вкладке Работа с базами данных в группе Отношения нажмите кнопку Схема данных.

Запишите имена полей, участвующих в отношении, чтобы после удаления данных можно было восстановить связь.

Щелкните правой кнопкой мыши связь (линию) между таблицами, включенными в операцию удаления, и выберите в контекстном меню команду Удалить.

Примечание: Чтобы восстановить связь, откройте область Схема данных, как показано выше, и перетащите поле первичного ключа из таблицы «один» на поле внешнего ключа таблицы «многие». Будет открыто диалоговое окно Изменение связей. Если в исходном отношении была включена целостность данных, установите флажок Обеспечение целостности данных и нажмите кнопку Создать. В противном случае просто нажмите кнопку Создать.

Примеры условий отбора для запросов

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

Как удалить базу данных в access

Добрый день! Есть такая проблемма:
Есть база данных access, в ней таблица: ЗАКАЗЫ.
Сделал форму, на ней кнопку с кодом (нашел в инете):

Option Compare Database

Public Sub ClearTable(strTableName As String)
Dim strSQL As String
On Error GoTo m1

SysCmd acSysCmdSetStatus, «Очищаю таблицу — » & strTableName
strSQL = «DELETE FROM » & strTableName
CurrentDb.Execute strSQL
SysCmd acSysCmdClearStatus
Exit Sub
m1:
MsgBox «Произошла ошибка №» & Err.Number & » при очистке таблицы » & strTableName, vbCritical
Err.Clear
End Sub

Private Sub Кнопка0_Click()
ClearTable (заказы)

Не работает, вызывается ошибка: Произошла ошибка №3131

Как очистить от данных данную таблицу Может есть более простой вариант?


Сергей М. © ( 2008-12-25 08:42 ) [1]

Что говорит Err.Description ?


novai ( 2008-12-25 08:45 ) [2]

ошибка синтаксиса в предложении FROM


novai ( 2008-12-25 08:51 ) [3]

кажется заработало с :ClearTable («заказы«)


Anatoly Podgoretsky © ( 2008-12-25 12:11 ) [4]

> novai (25.12.2008 8:29:00) [0]

> Сделал форму, на ней кнопку с кодом

Это вряд ли, такой код не откомпилируется.


sniknik © ( 2008-12-25 14:37 ) [5]

> Это вряд ли, такой код не откомпилируется.
так он наверное в аксессе(программе) делал, там тоже формы и кнопки есть, и код вот примерно так и выглядит (не знаток бейсика чтобы точно сказать откомпилируется/транслируется он там или нет. но похоже.).


Нат ( 2009-01-03 02:26 ) [6]

В запросе надо писать
Delete ALL from .
либо
Delete * from .


wicked © ( 2009-01-03 03:12 ) [7]


> В запросе надо писать
> Delete ALL from .
> либо
> Delete * from .

издеваешься?


Anatoly Podgoretsky © ( 2009-01-03 14:23 ) [8]

> Нат (03.01.2009 2:26:06) [6]

Откуда ты такой синтаксис выкопал, наверно сам придумал.
Почитал бы хотя бы справку.


Нат ( 2009-01-04 03:11 ) [9]

Насчет ALL действительно, ошибочка вышла.

Тем не менее, требуется указание поля либо *
Рабочие запросы из конструктора Акцесса
DELETE Doc.ID FROM Doc;
DELETE * FROM Doc;


Нат ( 2009-01-04 03:28 ) [10]

Читать еще:  Http sch1210 sharepoint com

Уважаемый Анатолий, как профи, влет сечет ошибки.
Однако, иногда можно и решение пропустить.
Не обижайте студентов.
😉

Вырезка из Справки:
DELETE [таблица.*]
FROM таблица
WHERE условиеОтбора


sniknik © ( 2009-01-04 11:40 ) [11]

> Однако, иногда можно и решение пропустить.
т.к. это НЕ решение то чего бы его и не пропустить?

> Вырезка из Справки:
скобочки видишь? что они значат знаешь? наверняка нет, иначене не предлагал бы глупостей в качестве решения (особо глупо выглядит после того как «пациент» уже сам его нашёл).
это значит, что эта часть в скобочках не обязательна, а тут она нужна при особых условиях, видишь там внутри написано «таблица»? так вот она нужна чтобы при объединениях с другими таблицами в условии указать из какой именно удаление (ну вот так синтаксис для jet придумали). без этого все что в скобочках лишнее.


Нат ( 2009-01-04 16:31 ) [12]

после запуска запроса, признаю, без * тоже работает
DELETE FROM Doc;
глаз замылился, и была полнейшая уверенность, что скобки касаются имени таблицы.
благодарю, одним заблуждением меньше


Anatoly Podgoretsky © ( 2009-01-04 21:59 ) [13]

> Нат (04.01.2009 3:28:10) [10]


Нат ( 2009-01-10 00:07 ) [14]

Уважаемый Анатолий, Вы [9] видите?
И не обижайте студентов.

Как удалить базу данных в access

Создание запросов на удаления записей

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

Если две таблицы связаны отношением «один-ко-многим», нельзя удалять записи из таблицы «один» если в таблице «многие» присутствуют соответствующие им записи. Сначала должны быть удалены записи в таблице «многие» и только потом — соответствующие им записи в таблице «один». Для того чтобы упростить этот процесс, Access позволяет при определении связей между таблицами установить флажок каскадное удаление связанных записей (Cascade Delete Related Records). Такой флажок установлен, например, для связи таблиц «Заказы» (Orders) и «Заказано» (Order Details). Действительно, если требуется удалить из базы данных какой-то заказ, должны быть удалены не только запись об этом заказе в таблице «Заказы», но ч все позиции данного заказа в таблице «Заказано».

Для создания запроса на удаления мы воспользуемся уже имеющимся запросом на добавление записей «Копирование заказов».

  1. Откройте этот запрос в режиме Конструктора.
  2. Чтобы преобразовать запрос на добавление в запрос на удаление записей, выберите команду Запрос, Удаление (Query, Delete Query). В бланке запроса появится строка Удаление (Delete) (рис. 8.11). В первом столбце строки Удаление (Delete) показывается значение Из (From), которое указывает, что будут удаляться записи из таблицы «Заказы». Во втором столбце строки Удаление (Delete) вы видите значение Условие (Where), что указывает на использование этого столбца для определения критерия отбора удаляемых записей.

Рис. 8.11. Запрос на удаление записей из таблицы «Заказы»

  1. Нажмите кнопку Запуск (Run). Выводятся сообщение с приглашением подтвердить удаление записей и информация о количестве записей, которые будут удалены. Их будет столько же, сколько было отобрано в соответствующем запросе на добавление. В этот момент еще можно отменить удаление, для чего достаточно нажать кнопку Нет (No) в окне сообщения. Нажмите кнопку Да (Yes), подтверждая удаление. Будут удалены все заказы за 1996 год из таблицы «Заказы» (Orders) и все позиции заказов из таблицы «Заказано» (Order Details). Вы можете убедиться в этом, если откроете таблицу «Заказано».
  2. Сохраните запрос, дав ему имя: Удаление заказов.

Однако такое каскадное удаление записей не всегда возможно. Например, для рассмотренной нами в предыдущем разделе связи таблиц «Сотрудники» и «Заказы» нельзя устанавливать флажок каскадное удаление связанных записей (Cascade Delete Related Records), т. к. удаление записи о сотруднике из таблицы «Сотрудники» не должно повлечь за собой удаление всех его заказов. Если вы попытаетесь удалить какую-либо запись о сотруднике и в таблице «Заказы» (Orders) окажутся заказы, принятые этим сотрудником, Access выдаст сообщение об ошибке (рис. 8.12).

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

Для того чтобы выполнялась автоматическая проверка целостности данных, не забудьте для всех связей в базе данных установить флажок Обеспечение целостности данных (Enforce Referential Integrity).

Есть ли способ очистить базу данных access и полностью стереть все данные на ней, как если бы база данных никогда не использовалась раньше?

У меня есть база данных Microsoft Access (.mdb), который содержит слишком много данных. Когда я удаляю данные в нем с помощью кода или путем удаления записей, данные полностью удаляются. Однако размер базы данных остается прежним (т. е. не уменьшается), а поля AutoNumber начинаются с последнего числа, сохраненного перед удалением записей. Я спрашиваю, есть ли способ, как (пустая база данных в MySql), с помощью которого я мог бы иметь только схему базы данных, как если бы она была создана новой и никогда не содержала данных раньше. Спасибо

2 Ответа

@CodeSlave’s ответ охватывает часть размера базы данных вашего вопроса.

Вы также спросили о поле AutoNumber, как заставить его вернуться к 1. Аллен Браун показывает, как сделать цикл над каждой таблицей и сбросить поле AutoNumber здесь:

Вы хотите сжать и восстановить базу данных.

Он будет отличаться в зависимости от используемой версии MS-Access, но в 2010 году вы можете найти его на ленте Database Tools.

В принципе, когда вы удаляете запись из MS-Access (так же, как файл на жестком диске), он действительно не удаляет ее сразу. Он просто помечает запись как удаленную. Когда DB нужно записать новую запись, он, скорее всего (если пространство правильно определено) попытается записать поверх одной из этих областей, а не увеличивать размер базы данных.

Сжатие и восстановление базы данных, помимо прочего, удаляет все эти удаленные записи из базы данных.

Что приводит к следующему вопросу. Следует ли вам делать это регулярно? Например, дефрагментация жесткого диска, но не обязательно. Иногда удаление всех пробелов в DB и снижение производительности (так как некоторое время у вас есть записи, которые регулярно меняют размер и мои больше не помещаются в отведенное для них пространство). Кроме того, компакт и ремонт не лишены риска (у меня была возможность взять функционирующую базу данных и испортить ее без ремонта) — так что это VERY хорошая идея, чтобы сначала сделать резервную копию.

Читать еще:  Как изменить формат презентации powerpoint

Похожие вопросы:

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

С новой версией Spring Data Neo4j я не могу использовать Neo4jHelper.cleanDb(db); Итак, каков наиболее эффективный способ полностью очистить встроенную базу данных Neo4j в моем приложении? Я.

У моей компании есть база данных MS Access на локальном компьютере и база данных MySQL на сервере, поддерживаемом phpMyAdmin. То, что они попросили меня сделать, это нажать любые изменения из базы.

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

Я разрабатываю приложение Android, которое имеет базу данных sqlite. Я использую usb и одно из моих устройств для отладки. Я хотел бы стереть базу данных и снова вызвать мое расширение до.

У нас есть база данных MS Access (accdb) в нашей сети, что несколько пользователей будут редактировать & читать с помощью a .Приложение NET. Я знаю, что серверная база данных, такая как SQL.

Я использую базу данных My-Sql . У меня есть MS-Access как внешняя база данных . База данных MS-Access содержит исходные данные . Я хочу это сделать : Необходимо получить данные из базы данных.

У меня есть дамп данных из нашей производственной базы данных SQLite3. На localhost есть локальная база данных SQLite3 для соответствующего проекта. Мне нужно import дамп базы данных из.

что касается MS Access, в настоящее время я страдаю от этой ошибки каждый раз, когда открываю файл access accdb. Он говорит: база данных, которую вы пытаетесь открыть, требует более новой версии MS.

Я рассматриваю возможность использования базы данных Microsoft access для проекта Java. Мой вопрос заключается в том, если я использую базу данных Microsoft access, и я завершаю свой проект и.

Как добавить и удалить записи в таблицу БД Access?

Санкт-Петербургское государственное бюджетное профессиональное

«Академия управления городской средой, градостроительства и печати»

Отделение: «Информационные технологии»

Специальность: Компьютерные сети (09.02.02)

Отчет по лабораторной работе №3

Тема: ПРИМЕНЕИЕ МАСТЕРА ТАБЛИЦ, ПРОЕКТИРОВАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ В MS ACCESS

Цели работы: научиться составлять таблицу базы данных с помощь Мастера таблиц; закрепить навыки по добавлению и удалению записей; закрепить навыки по добавлению и удалению записей; закрепить навыки по заполнению и редактированию таблиц базы данных; научиться использовать фильтр в таблице.

Контрольные вопросы и задания

Как создавать таблицы базы данных Access с помощью Мастера таблиц?

1. Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью мастера(Createtablebyusingwizard).

2. В диалоговом окне Создание таблиц(TableWizard) (рис. 2.7) выбрать назначение таблицы: Деловые(Business) (для иных целей можно выбрать и Личные(Personal)).

3. В поле Образцы таблиц(SampleTables) выбрать подходящую таблицу — Список рассылки(MailingList).

4. Переместить нужные поля из списка Образцы полей(SampleFields) в список Поля новой таблицы(Fieldsinmynewtable). Для этого следует воспользоваться кнопками со стрелками: > — переместить одно поле, » — переместить все поля.


Рис. 2.7.Диалоговое окно Мастера таблиц

5. Повторять описанные в пп. 3—4 действия до тех пор, пока не будет создан подходящий перечень полей для новой таблицы.

6. При необходимости переименовать какое-либо поле, нужно выделить его в списке Поля новой таблицы(Fieldsinmynewtable) и нажать кнопку Переименовать поле(RenameField), затем ввести в диалоговом окне Переименование поля(RenameField) новое имя поля и нажать кнопку ОК (рис. 2.8). Нажать кнопку Далее(Next).


Рис. 2.8.Диалоговое окно Переименование поля

7. В следующем диалоговом окне в поле Задайте имя для новой таблицы(Whatdoyouwanttonameyourtable?) ввести имя новой таблицы «Список рассылки оповещений» (рис. 2.9).


Рис. 2.9.Второе диалоговое окно Мастера таблиц

8. Выбрать способ определения ключа Microsoft Access автоматически определяет ключ(Yes, set a primarykeyforme) (имеется альтернатива Пользователь определяет ключ самостоятельно(No, I’llsettheprimarykey)). Тогда в таблицу будет добавлено поле автоматической нумерации. Нажать кнопку Далее(Next).

9. В случае, если было выбрано самостоятельное определение ключа, в поле со списком Выберите поле с уникальными для каждой записи данными(Whatfieldwillholddatathatisuniqueforeachrecord?) необходимо выбрать имя поля, которое станет ключевым. Затем нужно определить тип данных, которые будут содержаться в ключевом поле. Мастер предлагает выбрать один из трех вариантов:

a. Последовательныечисла, автоматическиприсваиваемыекаждойновойзаписи(Consecutive Numbers Microsoft Access assigns automatically to new record);

b. Числа, вводимые пользователем при добавлении новых записей(Numbers I enterwhen I addnewrecords);

c. Сочетание чисел и символов, вводимое пользователем при добавлении новой записи(Numbersand/orletters I enterwhen I addnewrecords).

Нажать кнопку Далее (Next).

10. В следующем окне Мастер таблиц предлагает установить связи между существующими таблицами и создаваемой таблицей (рис. 2.10). Он пытается сам создать связи между таблицами и предоставляет информацию о создаваемых связях пользователю в виде списка. При необходимости исправить связи нужно выбрать соответствующую строку списка и нажать кнопку Связи(Relationship). Например, выберите в списке строку не связана с «Клиенты»и нажмите кнопку Связи(Relationships).


Рис. 2.10.Третье диалоговое окно Мастера таблиц

Рис. 2.11.Диалоговое окно Связи

Рис. 2.12.Четвертое окно Мастера таблиц

11. В окне Связи(Relationships) нужно выбрать тип связи с данной таблицей (рис. 2.11). Выберите переключатель Одной записи в таблице «Клиенты» будет соответствовать много записей таблицы «Список рассылки оповещений».Нажать кнопку ОК.

12. В диалоговом окне Мастера таблиц (см. рис.2.10) нажать кнопку Далее(Next).

13. Открыв последнее диалоговое окно, можно решить, что вы будете делать с таблицей дальше (рис. 2.12). Выберите переключатель Изменить структуру таблицы,чтобы перейти в режим Конструктора таблиц, и нажмите на кнопку Готово(Finish). Откроется окно Конструктора таблиц. Структура таблицы будет выглядеть так, как представлено на рис. 2.13.


Рис. 2.13.Структура таблицы «Поставщики предприятия» в режиме Конструктора

Как добавить и удалить записи в таблицу БД Access?

· Нажмите на клавишу DELETE.Щелкните по кнопке Да в вопросе о подтверждении удаления. (Можно выполнить команду Правка-Удалить запись или щелкнуть по кнопке-Удалить запись).

· Закройте таблицу, сохранив ее.

Дата добавления: 2018-06-01 ; просмотров: 355 ;

Ссылка на основную публикацию
Adblock
detector