Мегаобучалка Главная | О нас | Обратная связь


Перемещение и копирование записей



2015-11-27 3991 Обсуждений (0)
Перемещение и копирование записей 4.83 из 5.00 6 оценок




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

Копирование записи сопровождается копированием всех её атрибутов. При вставке записи в другую таблицу ACCESS предполагает, что целевая таблица имеет такую же структуру, что и таблица-источник.

Удаление записей

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

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

 

Связывание таблиц

 

ACCESS позволяет строить реляционные БД, отдельные таблицы которых могут быть связаны между собой. Как правило, связывают ключевое поле одной таблицы с соответствующим ему полем другой таблицы, которое называют полем внешнего ключа (поля «Поставщик» и «Клиент» таблицы «ТОВАРЫ»).

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

В нашем примере необходимо установить связь между таблицами «ТОВАРЫ» (поле «Клиент») и «ПОКУПАТЕЛИ» (поле «Клиент»), а также между таблицами «ТОВАРЫ» (поле «Поставщик») и «ПОСТАВЩИКИ» (поле «Поставщик»). Для этого в меню Сервис нужно выбрать команду Схема данных, после чего на экране появится окно Схема данных, в котором можно просмотреть и задать связи между таблицами.

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

В списке таблиц, находящемся на вкладке Таблицы диалогового окна Добавление таблицы (рисунок 2.7), необходимо маркировать таблицу «ТОВАРЫ» и нажать кнопку Добавить.

 
 

 

Рисунок 2.7 - Окно Добавление таблицы

Те же самые операции необходимо выполнить для таблиц «ПОСТАВЩИКИ» и «ПОКУПАТЕЛИ», после чего в окне Схема данных окажутся все три созданные нами таблицы.

Для создания связи нужно просто переместить используемое для связи поле (в нашем случае это поле «Клиент» таблиц «ПОКУПАТЕЛИ» и «ПОСТАВЩИКИ») к соответствующим полям другой таблицы (в рассматриваемом примере это поля «Клиент» и «Поставщик» таблицы «ТОВАРЫ»).

На экране для каждой связи появится диалоговое окно Связи (рисунок 2.8), в котором будет предложена связь между выбранными таблицами. Теперь путем установления типа отношений между таблицами следует определить параметры связи. Активируйте опцию Обеспечение целостности данных, что позволит избежать ряда ошибок, допускаемых при удалении записей из первичной таблицы и вводе информации в связанную таблицу.

 

 
 

 

Рисунок 2.8 - Окно задания отношения между таблицами

 

Для наших таблиц по умолчанию установлено отношение типа «один-ко-многим». Эта установка отображается в поле Тип отношения. Таким образом, одной записи таблиц «ПОСТАВЩИКИ» и «ПОКУПАТЕЛИ» может быть поставлено в соответствие несколько записей связанной таблицы «ТОВАРЫ». Отношения такого типа являются наиболее распространенными в реляционных базах данных.

После нажатия кнопкиОК в окне Связисозданные связи отображаются графически (рисунок 2.9)

 
 

 

 

Рисунок 2.9 - Окно Связипосле связывания таблиц

 

 



2015-11-27 3991 Обсуждений (0)
Перемещение и копирование записей 4.83 из 5.00 6 оценок









Обсуждение в статье: Перемещение и копирование записей

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (3991)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)