Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая теория_ИТ_БА_ДФО_2011-2012_зач.doc
Скачиваний:
15
Добавлен:
01.12.2018
Размер:
2.29 Mб
Скачать

Примеры масок ввода

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

МАСКА ВВОДА

ОБЕСПЕЧИВАЕТ ВВОД ЗНАЧЕНИЯ В ВИДЕ

ПРИМЕЧАНИЯ

000\-0000

555-0199

В данном случае пользователи должны вводить все цифры, т.к. используется местозаполнитель 0.

\(999") "000\-0000

(206) 555-0199

( ) 555-0199

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

>LLL009L0??

МАЙ123А1

МАЙ11 А1Р

МАЙ11 А1РР

Сочетание обязательных (L) и необязательных (?) букв и обязательных цифр (0). Знак «больше» обеспечивает ввод всех букв в верхнем регистре.

00000\-9999

98115-

98115-3007

98963-78

Обязательные пять цифр с дефисом и необязательная область после дефиса.

>L<??????????????

Мария

Владикавказ

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

>LL00000\-0000

БД51392-0493

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

Ввод и редактирование данных в таблице

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

Если в поле хранится текст большой длины, и он не виден полностью в окне таблицы, его можно просмотреть в окне “Область ввода”, задав команду SHIFT+F2 в выбранном поле. Эта команда действует как при просмотре в режиме таблицы, так и в режиме формы, ее удобно использовать для ввода и просмотра полей MEMO.

Для ввода в новую запись значения того же поля предыдущей записи удобно использовать команду CTRL+'.

Некоторые из полей не допускают редактирования: например, в поле типа Счётчик значения увеличиваются и сохраняются автоматически. Невозможно редактирование также блокированных или недоступных полей, для которых заданы соответствующие свойства ("БЛОКИРОВКА" – да, "ДОСТУП" – нет). Не редактируются и вычисляемые поля: они не существуют как отдельные, а вычисляются на основе других полей.

Access допускает ряд изменений внешнего вида таблицы в режиме таблицы: изменение ширины колонки, высоты строки, порядка следования полей, скрытие и фиксацию столбцов, вставку нового поля, изменение шрифтов. Эти действия, а также удаление записей производятся стандартными средствами Windows.

В Access удаление записей необратимо (в отличие от dBase, Fox Pro и т.д.), поэтому единственный способ восстановить удаленную запись – ввести ее снова!

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

Существует четыре способа поиска конкретной записи.

  • Переход – переход по записям, обычно по одной за шаг, в таблице или форме, запросе, отчете. (Главная – Найти: Перейти…)

  • Поиск – задание условия (выражения поиска) и оператора сравнения (например, «равно» или «содержит») и последующий просмотр записей, удовлетворяющих указанным условиям. Записи, удовлетворяющие указанным условиям, выделяются, а записи, не удовлетворяющие условию, — нет, хотя они и остаются видимыми. (Главная – Найти…. (или Ctrl+F)

  • Фильтр –  включает задание условия и операторов сравнения. Но, в отличие от поиска, фильтрация ограничивает только отображаемые записи. (Главная - Сортировка и фильтр…)

  • Запрос – позволяет осуществлять пользовательские поисковые запросы, применять пользовательские фильтры и сортировать записи.

При поиске могут быть использованы и символы подстановки:

* – любое количество букв, цифр или других символов;

? – любой один текстовый символ;

[ ] – любой один символ из заключенных в скобки, например, если в образце для поиска задать Снег[ие]рев, будут найдены и Снегирев, и Снегерев;

- – любой символ из диапазона, его следует указывать по возрастанию, т.е. [Е-У], а не [У-Е];

# – любая одна цифра.

Ускорить поиск нужной записи можно и с применением сортировки данных по одному или нескольким полям таблицы командой Главная –Сортировка.

Чтобы при поиске в таблицах видеть только записи, определяемые заданным критерием, используется фильтрация (Записи – Фильтр).

Выбор конкретного значения поля: Главная - Сортировка и фильтр: Выделение

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

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

После заполнения бланка задается команда команду Главная - Сортировка и фильтр: Применить фильтр.

Результаты фильтрации отображаются непосредственно в таблице и, как правило, не сохраняются для дальнейшего использования. Чтобы снять фильтр и снова вывести на экран все записи, ранее отображавшиеся в таблице, следует снова применить команду Главная - Сортировка и фильтр: Применить фильтр.

Описанные выше приёмы фильтрации применяются и при поиске данных в запросах и формах.

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