Рабочие окна, предназначенные для редактирования данных, содержат редактор данных, представляющий собой подписанную рамку, внутри которой размещены навигатор и таблица данных.
Навигатор предназначен для перемещения текущей записи по таблице и изменения данных:
Первые четыре кнопки предназначены для перемещения по таблице к первой, предыдущей, следующей и последней записям соответственно.
Кнопка предназначена для добавления (вставки) новой записи в таблицу данных.
Кнопка предназначена для удаления записи из таблицы данных.
Нажатие кнопки не сразу удаляет запись, а приводит к появлению диалога подтверждения.
Действительное удаление записи происходит только после утвердительного ответа на этот вопрос.
Кнопка переводит таблицу в режим редактирования данных.
Для подтверждения внесённых изменений предназначена кнопка .
Внесённые изменения будут также внесены в таблицу при переходе на другую строку (запись).
Для отмены внесённых изменений можно воспользоваться кнопкой
Также можно нажать клавишу Esc
Для того, чтобы освежить (перечитать заново) данные текущей записи можно воспользоваться кнопкой
Как правило, программа устроена так, что показывает всегда свежие данные. Необходимость в принудительном "освежении" данных с помощью кнопки
может возникнуть только при совместной работе с базой данных в том случае, если другой пользователь отредактировал именно ту же самую запись.
Для просмотра и изменения данных в программе используется мощный табличный элемент управления (в дальнейшем - "таблица").
Внешний вид таблицы приведён на Рисунок 1.34
Внешний вид таблицы данных
Таблица может находится в различных режимах, определить который можно по виду индикатора текущей строки:
Таблица 1.2. Горячие клавиши таблицы
Необходимое действие | Сочетание клавиш |
---|---|
Перейти к первой строке | Ctrl+Home |
Перейти к предыдущей строке | стрелка вверх |
Перейти с следующей строки | стрелка вниз |
Перейти к последней строке | Ctrl+End |
Перейти в режим редактирования | F2 или просто изменить содержимой любой ячейки |
Сохранить изменения | Ctrl+S или просто перейти на другую строку |
Отмена внесенных изменений | Esc |
Быстрый поиск | Ctrl+F |
Поиск с диалогом | Ctrl+F дважды |
Этот диалог появляется при попытке удалить запись из таблицы.
Удаление записи происходит только после утвердительного ответа на этот вопрос.
Будьте внимательны при ответе на этот вопрос. Восстановить удалённую запись невозможно.