А.Ю. Гончаров Access 2003 (960524), страница 13
Текст из файла (страница 13)
Кроме того, это позволяет работатьдвумя руками: левая нажимает клавиши, правая на мыши.Для перемещения внутри таблицы пригодны такие «горячие клавиши»:Tab (ShifHTab) - переход и выделение следующего (предыдущего) поля;Home (Ctrl+Home) — перемещение в начало поля;End (Ctrl+End) - перемещение в конец поля;F5 - переход в поле номера записи.Для редактирования данных в ячейках таблицы пригодны такие сочетанияклавиш:Shift+F2 - открытие окна для ввода данных в поле (если поле целиком Fie видно на экране);С1г1+«стрелка влево» и С1т1+«стрелка вправо» - переход на одно слово влевои вправо соответственно;Shift+Home - выделение текста от позиции курсора до начала поля;68Глава 3Shifb-End - выделение текста от позиции курсора до конца поля;Ctrl+C - копирование выделенного фрагмента в буфер обмена;Ctrl-X - удаление выделенного фрагмента в буфер обмена;Ctrl-i-V - вставка содержимого буфера обмена в позицию курсора;Backspace - удаление выделенного фрагмента или символа слева от позициикурсора;Delete - удаление выделенного фрагмента или символа справа от позициикурсора.Отмена выполненных операций производится следующим образом:Ctrl+Z - отмена последней операции;Esc - отмена изменения текущего поля.Если выделена часть данных, можно использовать следующие комбинацииклавиш:5Ый+«кдавиша со стрелкой» - смещение границы выделения;Ctrl+Shift+кстрелка влево» - выделение или снятие выделения с одного словаслева;Ctrl+Shift+кстрелка вправо» - выделение или снятие выделения с одного слова справа.Клавиша F2 используется для выделения поля и снятия выделения.
Если полевыделено, то одна из клавиш со стрелками позволяет переместиться на соседнее поле и выделить его.Комбинации клавиш Ctrl+A (Ф) или Ctrl+Shift+пробел позволяют выделитьвсю таблицу.Клавиша F8 позволяет переключиться в так называемый режим выделения.В этом случае выбор выделенных ячеек осуществляется с помощью клавиш сострелками. Так удобно выбирать прямоугольные блоки ячеек. Отмена режимавыделения осуществляется при помощи клавиши Esc.Для смещения записей «на один экран» вниз или вверх используются клавишиPage Down или Page Up соответственно. Эти функциональные клавиши работают так во всех программах. Но в Access их можно использовать вместес клавишей Ctrl, если таблица достаточно широкая и не помещается на экране.Комбинации клавиш Ctrl+Page Down и Ctrl+Page Up позволяют сдвигать таблицу «на один экран» вправо и влево соответственно.Пример простейшей базы данных69Для управления размерами окна используется комбинация клавиш CtrI-rF8.В этом случае границы окна можно передвигать с помощью клавиш со стрелками.
Для выхода из этого режима служит клавиша Esc.Есть несколько полезных команд для ввода новых данных. Единственное неудобство заключается в том, что должен быть включен английский регистр;С1т1+«точка с запятой» - вставка текущей даты;Ctrl+Shift+«T04Ka с запятой» - вставка текущего времени;Ctrl+Alt+пробел - вставка в поле значения по умолчанию;Ctrl+аапостроф» - вставка в ячейку значения этого поля в предыдущей записи.Могут пригодиться и такие команды:Ctrl+нплюс» - добавление новой записи;СЧгНчшинус» - удаление текущей записи;Shift+Enter - сохранение изменений текущей записи;Пробел - переключение состояния флажка или переключателя:Ctrl+Enter - вставка новой строки;F9 - пересчет вычисляемых полей в активном окне.Если в процессе работы в макет таблицы были внесены изменения (например,изменена ширина столбца), то при закрытии таблицы программа выводит наэкран сообщение с предложением сохранить изменения макета (рис.
3.4).-,<}'. ,*.ч-.., •-ъ • ",;'-"•*;..-•*.*.-.-•--'.....'—^..•£-•Microsoft Office AccessГ Г"Т\Сохранить изменения макета или структуры объекта "таблицы 'Организации'"?Рис. 3.4. Окно для сохранения макета таблицы3.4. Быстрое создание формыПример готовой таблицы показан на рис. 3.5. Поскольку в ней имеются довольно длинные текстовые поля и поле MEMO, желательно создать форму. Мысделаем это самым простым способом - при помощи мастера - и выберем параметры по умолчанию-Глава 3'ОOpt air им пин : таблица:>.siТелефон1 11-22-332 444-555-6663111-222-33345|67891013СКНазваниеФИО]] ТИП-ТОП0 БУТИК "SECOND HAND". D СЕВЕРНАЯ БИРЖАLJ РУССКОЕ ДЕЛОD ОКСПРЕСС ДИАГНОЗD РОСБУМТРАНСЛЕСD ФЕМИДА-СЕРВИСD KATYA & KOL080KD СКУЧНИСТЫ] КРУТЫЕ ИНТЕРНЕТЧИКИC1 КАРАСИК14П ЕЕЕ1520212223DDDDПСМИТ И ИВАНОВШАРИКОВ И КОМПАНИЯКМЫБХАХАНЬКОАРЕНДА^ь: ОЩ1П ....
Л^ЖШ^-^ .Результат^J^-iЕСТЬОтослать факсДУМАЮТНЕ ХОТЯТсм примечаниеНЕ ХОТЯТНЕ ХОТЯТЕСТЬСКУЧАЮТпрайс no e-mailэто сами продаютЕСТЬДУМАЮТзвонить 1В мая_£J_i;>Рис. 3.5. Таблица базы данных (указатель мыши в виде крестика позволяет выделить ячейку)На вкладке Формы выберем команду Создание формы при помощи мастера.
На первом шаге (рис. 3.6} надо выбрать все поля с помощью кнопки с двойной стрелкой. Даже если какое-нибудь поле окажется ненужным, его нетруднобудет удалить.Создание формРыберите поля для формы,Допускается выбор нескольких таблиц или запросов,Таблицы к запросыТаблица: ОрганизацииДоступные поля:дачные по ля;шяшТелефонОКНазваниеФИОРезультатАдресПримечаниеРис. 3.6. Первый шаг мастера формПример простейшей базы данных71Второй шаг мастера - самый ответственный - позволяет выбрать вид формы(рис. 3.7).
В нашем случае целесообразно использовать вариант «выровненный».В этом случае поля будут размещены на поле формы в соответствии с их реальн ы м и размерами. Это удобно как для просмотра, так и для ввода данныч, но мыувидим только одну запись.Создание формВыберите энешпий вид фРис. 3.7. Второй шаг мастера формТеперь можно нажать кнопку Готово. Последующие шаги мастера мы не будем использовать, потому что ничего принципиально важного они не содержат.Программа создаст форму с именем организации, потому что так называется исходная таблица.
Форма изображена на рис. 3.8. Как видим, работать с полемMEMO в такой форме удобнее. Если же размеры полей не соответствуют требуемым, форму легко доработать в режиме конструктора.ОрганизацииТ елбФон111-22-33РезультатФИО1ОК Назвали*В тип-топДцресЕСТЬПримечание1 Запись: QT^\1 fTjfTQ^lРис. 3.8. Готовая формаra зг72Глава 33.5. Работа с базой данныхРаботать можно как с исходной таблицей, так и с формой. Конечно, с формойработать удобнее. На панели инструментов имеется кнопка-список Вид, котораяпозволяет при необходимости выполнить переключение в режим таблицы - получается такая же таблица, как и была в начале.
В любом случае существует рядинструментов, которые можно использовать пользователю.Команда АвтонаборЕсли в базу данных внесены телефонные номера, а сама база предназначенадля обзвона организаций, то весьма полезной может оказаться команда для автоматического набора номера. Для того чтобы воспользоваться этой возможностью,компьютер должен быть оборудован модемом, подключенным к телефонной линии. Если модем имеет голосовые функции (voice modem), то к нему можно подключить гарнитуру (наушники с микрофоном), чтобы оператор мог работатькомфортно.
Это совсем несложно, и рабочее место можно организовать не хуже,чем на телефонных или пейджинговых станциях.Для того чтобы программа набрала номер, достаточно выделить номерв ячейке таблицы и нажать кнопку Автонабор. Access выведет окно, изображенное на рис. 3.9. В этом окне надо нажать кнопку ОК. Обратите внимание накнопку Настройка. Она потребуется системному администратору, чтобы настроить параметры набора номера. После этого можно начинать работу, радикоторой создавалась база данных: «Алло, это фирма такая-то?...»АвтонаборРис.
3.9. Окно для набора телефонного номераСортировкаДля выполнения сортировки существуют две команды: Сортировка повозрастанию и Сортировка по убыванию. Когда надо найти название фирмы,а в таблице сотни или тысячи записей, то проще отсортировать названия и искатьсреди тех, что начинаются на одну букву. Сортировка облегчает поиск данныхПример простейшей базы данных73в таблицах, а также бывает полезной при печати.
Перед тем как их использовать,необходимо установить курсор на соответствующее поле таблицы или формы.Сортировке можно подвергать текстовые, числовые поля и поля «Дата/время».В отличие от других программ (Excel), в таблице меняются местами только строки целиком. Это не позволяет испортить данные в таблице, отсортировав толькоее часть. При закрытии базы данных программа автоматически запоминает новый порядок следования записей. Для восстановления исходного порядка строк(записей) необходимо выполнить сортировку по возрастанию поля счетчика с последовательной нумерацией.Использование фильтровФильтр - это способ поиска и отбора необходимых записей.
Существует несколько разновидностей фильтров.1. Фильтр «по выделенному».2. Обычный фильтр (или поле «Фильтр для»).3. Расширенный фильтр.Как уже упоминалось, контекстные меню, связанные с заголовком окиа и с ячейками таблицы, имеют несколько команд для выполнения фильтрации данных в таблице (рис. 2.20).Первая из них - Фильтр по выделенному - обеспечивает запуск самого простого фильтра, который только можно вообразить.
Критерием фильтрации служит одна или несколько выделенных ячеек в таблице или запросе. Или просто таячейка, в которой находится курсор. Или только одно слово в ячейке. Представимсебе, к примеру, что оператору надо найти фирму. Он помнит, что в ее названииприсутствует слово «Media», но как точно фирма называется - <• Media Entertainment», «Media International», «Integrated Media» или как-то еще, - оператор непомнит. В этом случае самое разумное - создать новую запись и набрать в соответствующем поле слово «Media», выделить его и применить команду Фильтрпо выделенному. Если в таблице будут записи, содержащие искомое слово, тотолько они останутся доступными, и нужную запись нетрудно будет найти. Дляотключения фильтра используется команда (кнопка) Удалить фильтр.Глава 3Фильтрацию можно осуществлять и по блоку выделенных ячеек. При этом он необязательно должен находиться в пределах одного поля, но может включать несколько смежных полей - в этом случае фильтрация будет проводиться к соответствии со значениями этих полей.