Таблицы (Grids)
FRONTIER-logo

СИСТЕМА ОПЕРАТИВНОГО И УПРАВЛЕНЧЕСКОГО УЧЕТА

data-warehouse 03
  • Автоматизация торговых и
  • производственных процессов
  • Планирование материальных
  • потребностей на базе MRP II и TOC
  • Бесплатная рабочая версия для
  • оценки пригодности Системы

Табличное представление данных – это наиболее удобный и естественный способ отображения информации из таблицы (или таблиц) Базы Данных в виде вертикальных колонок (полей) и горизонтальных строк (записей).

Каждая колонка имеет свой собственный заголовок и подножие, в котором могут отображаться итоговые суммарные значения, если колонка является числовой, или  другая полезная информация. Текущая запись выделяется в самой первой колонке символом ->. В нижней части таблицы расположена строка состояния, функционально состоящая из пяти полей:

  1. Описание текущей колонки.
  2. Название колонки (колонок), по которым установлена текущая сортировка таблицы и порядок сортировки (A – по возрастанию, D – по убыванию).
  3. Количество отфильтрованных записей.
  4. Номер текущей строки и общее количество строк в таблице (без учета отфильтрованных строк).
  5. Количество помеченных строк.

На следующем рисунке представлен результат вывода визуальной модели типа Master-Detail в виде трех взаимосвязанных таблиц, имеющих одинаковое внешнее представление и правила работы с ними:

Tables

Управление с клавиатуры

keyboard-32Перемещение по колонкам и строкам таблицы осуществляется следующими клавишами:

Клавиша

Назначение

Стрелка вверх/вниз Переход вверх/вниз на одну строку
Стрелка влево/вправо Переход вправо/влево на одну колонку

PageUp, PageDown

Переход вверх/вниз на одну страницу

Ctrl+PageUp Переход на первую строку таблицы
Ctrl+PageDown Переход на последнюю строку таблицы

Ctrl+СтрелкаВправо

Прокрутка содержимого вправо

Ctrl+СтрелкаВлево Прокрутка содержимого влево

Функциональные клавиши:

Клавиша

Назначение

F3

F4

F5

F6

F7

F8

Ins

Ctrl+Ins

Ctrl+F

Ctrl+A

Ctrl+P

Ctrl+S

Ctrl+T

Shift+СтрелкаВниз

Установка/снятие текущего фильтра

Редактирование текущей записи через диалоговое окно

Печать документа

Меню дополнительных запросов (если есть)

Сортировка записей

Удаление текущей записи (или выделенных)

Добавление новой записи

Дублирование текущей записи

Поиск по критерию

Пометка всех записей

Печать содержимого таблицы

Сохранение сделанных изменений

Настройка параметров таблицы

Установить/отменить выделение строки

 

Управление мышью

mouse-32Работа с мышью делает многие операции в среде MS Windows ® эффективнее, а иногда и гораздо удобнее, чем с использованием клавиатуры. Одинарный или двойной щелчок какой-либо кнопкой мыши на визуальном элементе окна чаще всего вызывает ответное действие системы. Иногда для получения результата щелчок на кнопке мыши сопровождается одновременным нажатием на клавиатуре одной из клавиш <Ctrl>, <Shift> или <Alt>.

Ниже приведена таблица ответных действий при работе с мышью в табличном окне представления данных:

Кнопка

мыши

Вид

щелчка

Нажатие

клавиши

Визуальный

элемент

Ответное

действие

Левая Одинарный Нет Строка таблицы Смена текущей записи, колонки или отмена выделения
Левая Двойной Нет Строка таблицы Диалоговое окно редактирования записи
Левая Одинарный Ctrl Строка таблицы Установить/отменить выделение строки
Левая Одинарный Shift Строка таблицы Выделение диапазона строк
Левая Одинарный Нет Поле описания колонки в строке состояния Переход в режим быстрого поиска по установленному ключу сортировки
Левая Двойной Нет Поле ключа сортировки в строке состояния Вызов окна смены ключа сортировки
Левая Двойной Нет Поле текущей записи в строке состояния Переход в режим прямого указания номера строки таблицы для позиционирования
Правая Одинарный Нет Заголовок колонки Вывод контекстного меню колонки
Правая Одинарный Нет Рабочая область таблицы Вывод контекстного меню таблицы

При помощи мыши, в среде MS Windows ®, часто применяется так называемый прием “Drag & Drop” (“Перетащи и брось”). Он заключается в следующем: указатель мыши позиционируется на необходимом визуальном элементе, нажимается и удерживается одна из клавиш (чаще всего левая), и в нажатом состоянии указатель мыши позиционируется на другой визуальный элемент или нужную область экрана, где и происходит отпускание нажатой клавиши. При этом если в системе предусмотрено ответное действие, оно происходит.

На основе такого приема можно легко изменить ширину какой-либо колонки экранной таблицы. Для этого подведите указатель мыши к правой границе заголовка нужной колонки, пока указатель не поменяется на две разнонаправленные стрелки, затем, нажав и удерживая левую кнопку мыши, установите необходимую ширину колонки, и отпустите клавишу.

В том случае, если не все колонки могут быть отображены в рабочем поле табличного окна, в нижней части окна появляется полоса прокрутки содержимого таблицы. Щелчок мыши на левой или правой стрелке приводит к прокрутке колонок таблицы в соответствующем направлении. Область экрана, закрашенная черным цветом, и расположенная между левыми границами окна и полосы прокрутки, является табличным разделителем, с помощью которого экранную таблицу можно разделить на две независимые в горизонтальном направлении части, используя ту же технологию “Drag & Drop”.

 

Дизайнер

crop-32Начальная ширина всех видимых колонок в таблице вычисляется автоматически на основании значения атрибута Длина соответствующих атомов. Однако, такое поведение можно изменить, предварительно настроив ширину необходимых столбцов с помощью мыши. Последующее нажатие комбинации клавиш Ctrl+Shift+S перманентно сохраняет ширину всех колонок в базе данных.

 

ВНИМАНИЕ

Сохраненный вид таблицы (ширина колонок) станет основным представлением для всех пользователей системы. Однако, дополнительные представления, созданные самими пользователями останутся без изменения.

 

 Для удаления всех настроек текущего окна выполните следующие действия:

1) Выполните команду главного меню File\О документе или нажмите комбинацию клавиш Ctrl+I

2) В появившемся окне выберите закладку Особые свойства

3) Щелкните на кнопке Сброс настроек...

4) В появившемся на экране диалоговом окне с вопросом на подтверждение выполняемого действия щелкните на кнопке OK.