Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

либо из полей Например Город часто повторяются

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.11.2024

39 вопрос Ввод, редактирование и просмотр данных в MS Access.

      Изменение макета таблицы

При вводе данных информация сохраняется автоматически. Если же изменяется структура таблицы, эти изменения автоматически не сохраняются.

Для просмотра информации в длинном поле — установить в него курсор и нажать Shift + F2, откроется диалоговое окно Область ввода, содержащее всю информацию поля.

При вводе данных часто полезно использовать свойство поля Значение по умолчанию, если значения, содержащиеся в каком-либо из полей (Например Город) часто повторяются. Оно определяется в режиме конструктора, а при добавлении новой записи в режиме таблицы в это поле автоматически выводится значение по умолчанию. Это свойство не влияет на данные, уже введенные в поле. Допускается замена существующих данных на значение по умолчанию с помощью нажатия комбинации клавиш Ctrl + Alt + Пробел. Для вставки в поле значение

этого поля из предыдущей записи нажать Ctrl + ‘ (апостроф). Чтобы отменить информацию в только что сохраненной записи - Ctrl + Z.

Копирование информации из нескольких полей осуществляется известным способом через буфер обмена.

Чтобы изменить порядок следования полей в режиме таблицы нужно выделить столбец (поместить указатель мыши над ним до появления черной стрелки). Затем установить указатель на середине имени поля, удерживая кнопку мыши, переместить указатель вместе с полем в нужное поле. Широкая черная вертикальная линия указывает на левую границу поля при перемещении. Для изменения ширины столбцов: меню Формат — Ширина столбца — По ширине данных (или требуемое значение в поле Ширина столбца). Ширины экрана бывает недостаточно, чтобы отобразить все поля таблицы. Команда Формат — Скрыть столбцы позволяет удалять с экрана (но не из базы) ненужные столбцы, оставив на экране необходимые. Предварительно эти столбцы выбираются (или туда помещается курсор). Обратная команда: Формат — Показать столбцы. На экране появится диалоговое окно Отображение столбцов со списком всех полей таблицы. Видимые столбцы отмечены \/ (флажком).

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

Для изменения параметров шрифта – Формат – Шрифт – диалоговое окно выбор шрифта.

Для создания нового поля не обязательно переходить в режим конструктора. Для этого можно выполнить команду меню Вставка – Столбец, в режиме таблицы автоматически будет назван Поле 1. Затем нужно дважды щелкнуть по заголовку созданного поля и ввести новое название поля, затем подтвердить ввод. Для удаления записей традиционно используем Delete или Правка – Удалить. Помните, что удаление информации из связанных таблиц может привести к нарушению целостности данных. Например, удалив запись из таблицы Клиенты, мы можем навсегда потерять сведения о заказах некоторых товаров. Перед удалением можно выделить несколько записей, используя Shift, для удаления всех записей – Правка – Выделить все записи.

Изменение макета  таблицы

В Microsoft Access существует понятие макета таблицы. Макет таблицы — это вид, в котором данные отображаются в окне в режиме Таблицы. По умолчанию формируется стандартный макет таблицы, который можно увидеть на экране, если открыть, например, таблицу "Типы" (Categories) базы данных "Борей" в режиме Таблицы. Асcess позволяет изменить макет таблицы. При этом можно изменить его как для всех таблиц данного приложения, так и только для одной таблицы. Для того чтобы изменить макет для всех таблиц, необходимо изменить параметры Access. Это выполняется с помощью командыСервис, Параметры (Tools, Options) (см. гл. 14).

Для изменения формата отображения конкретной таблицы служит панель инструментов Формат (режим таблицы)(Formatting (Datasheet)) (рис. 2.44), а также команда главного меню Формат (Format). Для отображения панели инструментовФормат (режим таблицы) (Formatting (Datasheet)) необходимо в меню Вид (View) выбрать команду Панели инструментов(Toolbars) и установить флажок Формат (режим таблицы) (Formatting (Datasheet)) (см. разд. "Навигация по таблице" выше в этой главе).


Рис. 2.44. Панель инструментов Формат (режим таблицы

40 MS Access. Ключевые поля.

   Определение и редактирование связей между таблицами.

Определение ключевых полей

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

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Рассмотрим каждый из этих типов.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

1.Включить в таблицу поле счетчика.

2.Задать для него автоматическое увеличение на 1.

3.Указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да (Yes) будет создано ключевое поле счетчика с именем Код(ID) и типом данных Счетчик (AutoNumber).

Определение связей между таблицами

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

Предположим, что требуется установить связь между таблицами "Кафедра" и "Преподаватель" через поле ККАФ (код кафедры). В таблице"Кафедра" это поле является уникальным ключом, а в таблице "Преподаватель" — внешним ключом. Если схема данных создается заново, то при нажатии на кнопку "Схема данных" поверх окна схемы данных появится окно "Добавление таблицы". В этом окне следует выделить требуемые таблицы и нажать "Добавить".

В результате в окно схемы данных будут добавлены графические образы двух таблиц:

Необходимо перетащить мышью поле ККАФ таблица "Кафедра" на поле ККАФ таблицы "Преподаватель". В открывшемся окне "Изменение связей" следует установить флажок "Обеспечение целостности данных". В этом случае Access будет выдавать предупреждающие сообщения о неправильном вводе данных, если, например, в поле ККАФ подчиненной таблицы "Преподаватель" будет введено значение, отсутствующее в поле ККАФ базовой таблицы "Кафедра".

Обратите внимание, что Access автоматически определил тип связи как "один-ко-многим".

Можно также установить флажки "каскадное обновление связей" и "каскадное удаление связей". В этом случае Access автоматически скорректирует (удалит) записи в подчиненных таблицах, если будут изменены записи в базовой таблице.

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

Для установления связей по составному ключу необходимо в окне "Изменение связей" в полях "Таблица/Запрос" и "Связанная таблица/запрос"вручную выбрать из списков пары связываемых полей. На рисунке показан пример связи по составному ключу.

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

 




1. Организация отражения нападения незаконных вооруженных формирований на пункт временной дислокации роты в составе батальона в районе чрезвычайного положения
2. Варианты понимания способов получения знания- 1
3. на тему- ldquo;Макроелементи P K S Cl C Mg N Ferdquo; Коломия ~ 2001 ldquo;Макро
4. Тема 3 Варіант 13 Розробити і розрахувати технологію виготовлення плоских плит
5. Янковский Олег Иванович
6. Происхождение девиации
7. Тихий Дон ~это эпическое произведение о судьбе российского казачества в годы первой мировой и гражданской
8. Общеобразовательная средняя полная школа им
9.  шифр групи шифр ІП
10. задание начисляется 3 балла
11. Народный танец. Народный танец фольклорный танец который исполняется в своей естественной среде и имеет
12. Тема Бухгалтерский баланс Задача 3
13. Проблема участия субъектов малого предпринимательства в размещении заказов для государственных и муниципальных нуж
14. Зейгарник БВ Патопсихология
15. Статистика это род практической деятельности людей цель которой сбор обработка и анализ информации
16. 11 Понятие и признаки государственного служащего
17. Реферат- Эффективность менеджмента
18. Ихтиология рыб
19. Теория истинности АТарского
20. О техническом регулировании