Информатика. Учебное пособие - 54 стр.

UptoLike

ход к первой записи таблицы, к предыдущей записи, к следующей записи и к последней записи табли-
цы).
Чтобы переместить текстовый курсор в произвольную ячейку таблицы, можно просто щелкнуть на
ячейке мышью.
Кроме того, по таблице можно перемещаться с помощью клавиш Tab, Shift+Tab, стрелок курсора.
Редактирование таблицы. При вводе данных используется основной стандарт редактирования. За-
кончив ввод или модификацию данных в конкретном поле, нажмите Tab или Enter (или щелкните мы-
шью в другой ячейке таблицы).
Для ввода (внедрения) объекта OLE надо щелкнуть правой кнопкой на его поле и выбрать OLE-
сервер из списка. (После внедрения OLE-объекта отображаемым в таблице значением его поля будет
название соответствующего OLE-сервера (например, Microsoft Word). Чтобы просмотреть или отредак-
тировать объект (или, скажем, чтобы воспроизвести звукозапись) надо, как всегда, дважды щелкнуть на
этом названии).
Фильтр. Работая с таблицей в оперативном режиме, вы можете установить фильтр, т.е. задать логи-
ческое выражение, которое позволит выдавать на экран только записи, для которых это выражение при-
нимает значение TRUE ("Истина").
Фильтр набирается в окне фильтра. Чтобы установить (или изменить фильтр), выберите команду
Записи > Изменить фильтр..., отредактируйте фильтр и выберите команду Записи > Применить фильтр.
Чтобы восстановить показ всех записей, выберите команду Записи > Показать все записи.
Операции с записями и столбцами. С помощью команд меню и кнопок панели инструментов вы
можете проводить множество стандартных операций с записями и столбцами: вырезать и копировать в
буфер, удалять записи, скрывать столбцы и т.д.
5.7.5 СВЯЗЬ МЕЖДУ ТАБЛИЦАМИ И ЦЕЛОСТНОСТЬ ДАННЫХ
Между одноименными полями двух таблиц в MS Access можно устанавливать связь. Это означает,
что при формировании запроса к этой паре таблиц Access сможет объединить строки таблиц, в которых
значения поля совпадают. В общем случае допускается связь по двум, трем и более одноименным по-
лям (кроме того, Access позволяет вручную установить связь между таблицами по разноименным по-
лям, однако этой возможностью лучше не пользоваться).
Целостность данных. Итак, если установлена связь между двумя таблицами (автоматически или
вручную), данные из обеих таблиц можно объединять. Иногда этого достаточно, однако при создании
серьезных баз данных придется позаботиться о дополнительных средствах контроля связанных данных,
вводимых в разные таблицы.
Механизм, который обеспечивает согласованность данных между двумя связанными таблицами,
называется так: поддержка целостности данных.
Если пользователь включил механизм поддержки целостности, он должен одновременно указать
тип связи: Один-к-Одному или Один-ко-Многим.
Целостность данных означает:
1) в связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в
связанном поле главной таблицы;
2) из главной таблицы нельзя удалить запись, у которой значение связанного поля совпадает хотя
бы с одним значением того же поля в подчиненной таблице.
При попытке нарушить эти запреты, MS Access выдает сообщение об ошибке.
Каскадное обновление и удаление записей. Включив механизм поддержки целостности, вы можете
(но не обязаны) потребовать, чтобы при модификации данных система запускала следующие процессы:
каскадное обновление связанных полей;
каскадное удаление связанных записей.
Каскадное обновление означает, что изменение значения связанного поля в главной таблице авто-
матически будет отражено в связанных записях подчиненной таблицы.
Каскадное удаление означает, что при удалении записи из главной таблицы, из подчиненной табли-
цы будут удалены все записи, у которых значение связанного поля совпадает с удаляемым значением.