3. Редактор данных

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

Внешний вид редактора данных

Рисунок 1.32. Внешний вид редактора данных


3.1. Навигатор

Навигатор предназначен для перемещения текущей записи по таблице и изменения данных:

Навигатор

Рисунок 1.33. Навигатор


Первые четыре кнопки предназначены для перемещения по таблице к первой, предыдущей, следующей и последней записям соответственно.

Кнопка предназначена для добавления (вставки) новой записи в таблицу данных.

Кнопка предназначена для удаления записи из таблицы данных.

Примечание

Нажатие кнопки не сразу удаляет запись, а приводит к появлению диалога подтверждения.

Действительное удаление записи происходит только после утвердительного ответа на этот вопрос.

Кнопка переводит таблицу в режим редактирования данных.

Для подтверждения внесённых изменений предназначена кнопка .

Примечание

Внесённые изменения будут также внесены в таблицу при переходе на другую строку (запись).

Для отмены внесённых изменений можно воспользоваться кнопкой

Подсказка

Также можно нажать клавишу Esc

Для того, чтобы освежить (перечитать заново) данные текущей записи можно воспользоваться кнопкой

Примечание

Как правило, программа устроена так, что показывает всегда свежие данные. Необходимость в принудительном "освежении" данных с помощью кнопки

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

3.2. Таблица данных

Для просмотра и изменения данных в программе используется мощный табличный элемент управления (в дальнейшем - "таблица").

Внешний вид таблицы приведён на Рисунок 1.34

Таблица в режиме просмотра

Рисунок 1.34. Таблица в режиме просмотра


Внешний вид таблицы данных

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

Таблица 1.1. Режимы таблицы

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

Таблица 1.2. Горячие клавиши таблицы

Необходимое действие Сочетание клавиш
Перейти к первой строке Ctrl+Home
Перейти к предыдущей строке стрелка вверх
Перейти с следующей строки стрелка вниз
Перейти к последней строке Ctrl+End
Перейти в режим редактирования F2 или просто изменить содержимой любой ячейки
Сохранить изменения Ctrl+S или просто перейти на другую строку
Отмена внесенных изменений Esc
Быстрый поиск Ctrl+F
Поиск с диалогом Ctrl+F дважды

3.2.1. Диалог удаления

Этот диалог появляется при попытке удалить запись из таблицы.

Диалог подтверждения удаления записи

Рисунок 1.35. Диалог подтверждения удаления записи


Удаление записи происходит только после утвердительного ответа на этот вопрос.

Предупреждение

Будьте внимательны при ответе на этот вопрос. Восстановить удалённую запись невозможно.

3.2.2. Диалог поиска

Этот диалог появляется при двойном нажатии сочетания клавиш Ctrl+F

Подтверждение удаления записи

Рисунок 1.36. Подтверждение удаления записи