AccessРефераты >> Информатика >> Access
Иногда в поле типа Текстовый (Text) нужно ввести значение, состоящее из нескольких строк. Для добавления новой строки нажмите комбинацию клавиш <Ctrl+Enter>. Эта возможность полезна для форматирования строк адресного поля, а также поля Memo.
Ввод данных типа Дата/время
Значения в него вводятся в формате ммм гг. Таким обя когда вы введете 4/8/96 и выйдете из этого поля. Access отобразит значение в виде Арг 96. На самом деле в таблице сохраняется значение 4/8/92, и вы можете отобразить его, поместив курсор это поле. С другой стороны можно ввести в поле Арг 96, и в таблице будет сохранено значение Арг 96.
Для поля типа Дата/время также можно определить условие на значение Between #1/1/70# And Date (). Это условие говорит о том, что введенная дата рождения должна входить в интервал между 1 января 1970 г. и текущей датой.
Форматы влияют на отображение данных, а не на объем занимаемой ими памяти.
Ввод текстовых данных с проверкой данных
Для текстового поля может быть задано свойство Условие на значение. Оно ограничивает вводимые данные значениями (например, F,M,C). Если вы попытаетесь ввести в это поле значения, отличные от F, М, и C, то появится диалоговое окно с таким, например, сообщением: В это поле можно ввести только значение М, F или С. Данное сообщение определяется значением свойства «сообщение об ошибке» для данного поля.
Ввод числовых данных с проверкой условия на значение |
Для числовых полей заданы правила проверки допустимости данных. Для поля Resultat в свойстве Условие на значение задано ограничение значения оценки (>=2 и <=5 ). При нарушении этого правила появится диалоговое окно с сообщением об ошибке. Это сообщение определяется содержимым свойства сообщения об ошибке для данного поля.
Ввод данных типа OLE
Поле объекта OLE под названием Foto можно заполнять даже без отображения самого объекта (изображения) на экране. В поле типа OLE могут храниться следующие объекты.
Растровые изображения.
Звуковые файлы.
Графики и (диаграммы).
Word или Excel.
Объект спознаваемый OLE-сервером, можно сохранить в Access в поле типа OLE OLE-объекты обычно вводятся в формы таким образом, чтобы их можно был о видеть, слышать или использовать. При размещении OLE-объекта в таблице вы увидите текст с описанием объекта (например, в поле типа OLE можно увидеть надпись Paintbrush Picture). Ввести объект можно двумя способами.
Вставить из буфера.
Вставить из диалогового окна, появляющегося после выполнения команды Вставка->Объект (Insert->Object)
Ввод данных типа MEMO
Поле Recenzia содержит данные типа MEMO. Этот тип позволяет вводить до 64000 байт текста для каждой записи. В таблице отображается только часть введенного текста. Нажимая <Shift+F2>, можно отобразить диало-пасть ввода (Zoom) с полосой прокрутки, которое позволяет увидеть сразу до 1 000 байт текста
Перемещение по записям в таблице
Как правило, после ввода данных часто возникает необходимость внести некоторые изменения На это могут быть следующие причины
Получена новая информация
Обнаружены ошибки
Нужно добавить новые записи
Чтобы изменить данные, прежде всего откроите таблицу В окне базы данных откройте таблицу в режиме таблицы, дважды щелкнув на строке с ее именем в списке таблиц.
Если вы находитесь в режиме Конструктор (Table Design), щелкните на кнопке Представление таблиц (Views), чтобы перейти в режим таблицы для внесения изменений в данные.
Перемещение по записям
Чтобы перейти к любой записи, можно просто поместить на нее курсор или щелкнуть на ней мышью Но если таблицах очень велика, то проблема быстрого перемещения на нужную запись приобретает особую остроту
Для перемещения по записям можно использовать вертикальную полосу прокрутки. Кнопки со стрелками на полосе прокрутки позволяют перемещать маркер записи только на одну позицию за один щелчок Поэтому для более быстрого перемещения (через несколько записей сразу) лучше пользоваться бегунком полосы прокрутки Можно также щелкнув мышью в области между бегунком и кнопкой на полосе прокрутки, чтобы переместиться на много позиций вперед.
Команда Правка->Перейти (Edit->Go) предоставляет несколько вариантов быстрого перемещения по таблице.
Пять кнопок перехода, расположенных в нижней части окна в режиме таблицы, также можно использовать для перемещения по записям Щелкая на этих кнопках, можно перейти к любой записи Если вы знаете номер записи (номер строки для заданной записи), щелкните на поле номера записи, введите номер записи и нажмите клавишу <Enter> Для перемещения в поле номера записи нажмите клавишу <F5>.
При перемещении по таблице обращайте внимание на подсказки полос прокрутки. Access не обновит поле номера записи до тех пор, пока вы не щелкнете на каком-либо поле записи.
Поиск заданного значения
Хотя, зная номер записи, можно перейти к ней и найти конкретное поле, в большинстве случаев нужно будет находить в записи определенное значение Это можно сделать тремя способами:
Выбрать команду Правка->Найти (Edrt->Find)
Щелкнуть на кнопке Найти (Find Specified Text), расположенной на панели инструментов (на ней изображен бинокль).
Воспользоваться комбинацией клавиш <Ctrl+F>
При использовании любого из этих методов появится диалоговое окно. Для выполнения поиска только по определенному полю поместите в него курсор (причем сделайте это до открытия диалогового окна). Установите в диалоговом окне флажок Только в текущем поле (Search Only Current Field), и Access будет вести поиск только в указанном поле.
В этом диалоговом окне можно задавать различные параметры поиска. В текстовом поле Образец (Find What) ввести искомое значение Значение можно ввести в том виде, в каком оно представлено в поле, или с использованием приведенных ниже специальных символов:
* -- Соответствует любому количеству символов
? -- Соответствует одному символу
# -- Соответствует одной цифре
Чтобы разобраться, как эти символы работают, предположим, что нужно найти все значения, которые начинаются с АВ Для этого введите АВ*
А теперь предположим, что вы хотите найти значения, которые заканчиваются символами 001 В этом случае введите *001. Для поиска любого значения, которое начинается с символов АВ, заканчивается символами 001 и содержит только два символа между ними, нужно ввести АВ??001. Если же нужно найти все фамилии, заканчивающиеся на “ко”, то для поиска значений типа Бродский и Чайковский введите *ко.
В раскрывающемся списке Совпадение (Match) содержится три варианта выбора:
С любой частью поля (Any Part of Field)
Поля целиком (Whole Field)
С начала поля (Start of Field)
Стандартной является опция Поля целиком (Whole Field) Например, значение Пет будет найдено, если значение равно Пет. Если выбрана опция С любой частью поля (Any Part of Field), то в результате поиска будут извлечены значения Петров, Петровский. Шпетный и т.д В результате поиска с установкой С начала поля (Start of О будут найдены значения Петров, Петровский.