Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Если сомневаетесь, не удаляйте




Наиболее опытные проектировщики редко удаляют записи из своих БД. Каждая капля информации важна.

Представьте себе, что у вас есть БД с перечислением товаров, которые продает по почте компания, изготовляющая оригами. Возможно, вы считаете, что имеет смысл удалить товары после того, как они сняты с производства и больше не могут быть заказаны. Но выясняется, что стоит хранить эти записи о старых товарах под рукой. Например, вам может понадобиться определить, какие категории товаров лучше всего продавались в прошлом году. Или производитель выпускает распоряжение об изъятии бумаги с добавлением асбеста и вам нужно найти всех, кто ее заказывал. Для выполнения любой из этих задач вам следует сохранять записи о ваших товарах. Это правило о сохранении всевозможной информации применимо ко всем видам БД. Допустим, что вы отслежи­ваете прием студентов в кулинарную академию высшей категории.


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

Это же справедливо и для сотрудников, которые уволены или переведены на более вы­сокую должность, проданных вещей, которые принадлежали вам ранее, и т. д. Все эти сведения вам нужны (и, возможно, их следует хранить вечно).

В большинстве случаев вы вставляете в свою таблицу дополнительные поля, помогаю­щие отделить старые данные от новых. Например, в таблице Products (изделия) можно создать поле Discontinued (снятые с производства), обозначающее изделия, которых больше нет вналичии. Позже, создавая форму размещения заказов, вы сможете не учи­тывать эти изделия.

 

Режим редактирования

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

Как вы уже знаете, перемещаться от поля к полю и от строки к строке можно с помощью клавиш со стрелками. Но при редактировании значения могут возникнуть некоторые труд­ности. Как только вы начнете набирать информацию, программа Access сотрет имеющиеся данные. Для изменения поведения программы следует перейти в режим редактирования, нажав клавишу <F2>. В режиме редактирования ваш набор не уничтожает уже имеющуюся в поле информацию. Вместо этого вы можете изменять ее или добавлять новые данные. Для выхода из режима редактирования снова нажмите клавишу <F2>. На рис. 1.10 крупным планом показана разница режимов.

Рис. 1.10. Вверху: обычный режим. Если вы сейчас начнете ввод данных, вы тут же сотрете существующий текст ("Hobergarten"). Суть в том, что текст в выбранном поле - это важная информация, которую вы намереваетесь удалить. Внизу: режим редактирования.

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


Подсказка

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

Режим редактирования также влияет на поведение клавиш со стрелками. В этом режиме они перемещают курсор в текущем поле. Например, для перехода в соседнюю ячейку вам придется в любом случае переместить курсор к концу текущего текста и затем снова нажать клавишу со стрелкой вправо (<→>). А в обычном режиме клавиши со стрелками всегда пе­ремещают вас от ячейки к ячейке.

 

Комбинации клавиш

Опытные пользователи знают, что самый быстрый способ выполнения команды — использование замысловатых комбинаций клавиш, таких как <Ctrl>+<Alt>+<Shift>+<*>. Такие сочетания не всегда легко запомнить, но вам поможет пара приведенных далее таблиц. В табл. 1.1 перечислены некоторые клавиши, помогающие быстро перемещаться по листу данных.

Таблица 1.1. Клавиши для перемещения по листу данных

 

Клавиша Действие
<Таb> (или <Enter>) Перемещает курсор на одно поле вправо или вниз при достижении конца таблицы. Эта клавиша также отключает режим редактирования, если он был включен
<Shift>+<Tab> Перемещает курсор на одно поле влево или вверх при достижении кон­ца таблицы. Это сочетание клавиш также отключает режим редактирования
<→> Перемещает курсор на одно поле вправо (в обычном режиме) или вниз при достижении конца таблицы, В режиме редактирования эта клавиша перемещает курсор вдоль текста в текущем поле
<←> Перемещает курсор на одно поле влево (в обычном режиме) или вверх при достижении конца таблицы. В режиме редактирования эта клавиша перемещает курсор вдоль текста в текущем поле
<↑> Перемещает курсор вверх на одну строку (пока вы не достигли начала таблицы). Эта клавиша также отключает режим редактирования
<↓> Перемещает курсор вниз на одну строку (или в позицию "новой строки", если вы достигли конца таблицы). Эта клавиша также отключает режим редактирования (Edit)
<Home> Перемещает курсор в первое поле текущей строки. Эта клавиша пере­мещает курсор к началу текущего поля, если вы находитесь в режиме редактирования
<End> Перемещает курсор в последнее поле текущей строки. Эта клавиша перемещает курсор к концу текущего поля, если вы находитесь в ре­жиме редактирования
<Page Down> Перемещает курсор вниз на один полный экран (предполагается, что у вас большая таблица данных, которая не помещается целиком в окне программы Access). Эта клавиша также отключает режим редактирования

Таблица 1.1 (окончание)

 

Клавиша Действие
<Page Up> Перемещает курсор вверх на один полный экран. Эта клавиша также отключает режим редактирования
<Ctrl>+<Home> Перемещает курсор в первое поле первой строки. Это сочетание кла­виш не делает ничего, если вы находитесь в режиме редактирования
<Ctrl>+<End> Перемещает курсор в последнее поле последней строки. Это сочетание клавиш не делает ничего, если вы находитесь в режиме редактирования

Рис. 1.11. Пользователь программы Access побывал на торгах Web-сайта eBay и ему нужно

сразу добавить несколько кукол. С помощью одновременного нажатия сочетания клавиш <Ctrl>+<">

дату покупки из предыдущей записи можно вставить в текущее поле

 

В табл. 1.2 перечислены клавиши, облегчающие редактирование записей.

 

Таблица 1.2. Клавиши для редактирования записей

Клавиша Результат
<Esc> Отменяет любые изменения, произведенные вами в текущем поле. Эта клавиша действует только в режиме редактирования. После перехода в следующую ячейку изменения вносятся в запись. (Для дополнительного управления отменой изменений попробуйте команду Отменить (Undo), описанную далее.)
<Ctrl>+<Z> Отменяет последнее изменение. К сожалению, команда Отменить в программе Access гораздо слабее одноименной команды в других про­граммах пакета Office. Например, Access разрешает отменить только одно изменение, и если вы закроете лист данных, то даже этого не сможете сделать. Вы можете воспользоваться командой Отменить для уничтожения новой записи только сразу после ее вставки, но не сможе­те с помощью этой команды отменить операцию удаления
<Ctrb+<"> Копирует значение из поля, находящегося непосредственно над текущим. Этот прием полезен, если нужно ввести группу записей с похожей информацией. На рис. 1.11 показан этот часто игнорируемый прием в действии

Таблица 1.2 (окончание)

 

Клавиша Результат
<Ctrl>+<;> Вставляет текущую дату в текущее поле. Формат даты зависит от на­строек компьютера, но, скорее всего, вы увидите нечто похожее на 24-12-2007. Вы узнаете больше о работе с датами в программе Access в разд. "Дата/время" главы 2
<Ctrl>+<Alt>+< Пробел> Вставляет в поле значение по умолчанию. Вы узнаете, как задавать значение по умолчанию, в разд. " Задание значений по умолчанию" главы 4




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


Дата добавления: 2016-03-28; Мы поможем в написании ваших работ!; просмотров: 457 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Сложнее всего начать действовать, все остальное зависит только от упорства. © Амелия Эрхарт
==> читать все изречения...

2221 - | 2093 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.