Копирование (перенос) строк таблицы



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

1) откройте и расположите две таблицы так, чтобы одновременно видеть их на экране;

2) щелкните в области выделения нужной строки правой кнопкой мыши и выберите из контекстного меню командуВырезать илиКопировать;

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

Копирование (перенос) полей таблицы

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

1) создайте в таблице-приемнике новое поле. Его тип должен совпадать с типом копируемого поля;

2) выделите поле в таблице-источнике, щелкнув его заголовок. Нажмите Ctrl+C;

3) выделите пустое поле в таблице-приемнике, щелкнув его заголовок. Нажмите Ctrl+V;

4) если исходное поле больше не нужно, удалите его.

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

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

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

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

Редактирование проекта таблицы

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

Рекомендуется соблюдать осторожность при изменении свойств поля, особенно при изменении его размера. Увеличение размера поля не оказывает влияния на содержащиеся в нем данные. Однако если размер поля уменьшить, его содержимое может исказиться.

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

Копирование таблицы

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

1) щелкните значок нужной таблицы правой клавишей мыши;

2) в открывшемся контекстном меню выберите командуКопировать;

3) щелкните, нажав правую клавишу, в области, где расположены значки таблиц базы данных;

4) из контекстного меню выберите командуВставить;

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

Рис. 11. Окно вставки новой таблицы

Самостоятельная работа № 1

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

Рис. 12. Таблица Сведения о родителях в режиме Конструктора.

В качестве ключевого поля укажите полеКод ученика.

Создайте для поля Код ученика список значений (Фамилия, имя, отчество, код ученика). В качестве источника данных списка укажите таблицу Сведения об учениках.

Заполните таблицу данными (6-7 записей).

Если вы все выполнили верно, то заполненная таблица будет иметь примерно такой вид:

Рис. 13. Заполненная таблица Сведения о родителях

2. Создайте таблицуГодовая успеваемость класса с полями:

Рис. 14. Таблица Годовая успеваемость класса в режиме Конструктор.

Укажите, какие поля данной таблицы должны быть определены как ключевые. Определите ключевые поля.

Создайте для поляПредмет поле со списком, в котором перечислен список предметов.

Создайте для поляКод ученика поле со спискомКод ученика. Фамилия, Имя.

Заполните таблицу данными (20 - 25 записей).

Если вы все выполнили верно, то заполненная таблица будет иметь примерно такой вид:

Рис. 15. Заполняемая таблица Годовая успеваемость класса

Фильтрация данных

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

В Access существует три вида фильтрации данных:

Обычный фильтр Отбор записей по содержимому нескольких полей
Фильтр по выделенному фрагменту Отбор записей путем выделения данных
Расширенный фильтр Построение более сложного фильтра

Фильтр по выделенному фрагменту и обычный фильтр являются самыми простыми способами отбора записей.

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

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

Для создания сложных фильтров следует использовать окно расширенного фильтра.

Рассмотрим все три способа фильтрации данных.

Задание 7.

Выдать анкетные сведения по ученицам данного класса.

Обычный фильтр

1) Откроем таблицуСведения об учениках (так как в ней хранятся требуемые данные);

2) в менюЗаписи активизируем командуФильтр, а в открывшемся подменю-командуИзменить фильтр;

3) в окне создания фильтра в полеПол укажем критерий отбора - значение "ж";

4) выберем командуПрименить фильтр в менюФильтр или щелкнем на кнопкеПрименить фильтр на панели инструментовФильтр.

В результате фильтрации будут показаны только те записи, для которых заданное условие выполняется.

Для удаления фильтров и вывода на экран всех записей таблицы предназначена командаУдалить фильтр из менюЗаписи.


Дата добавления: 2018-04-05; просмотров: 270; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!