Обратная связь
Лицензии
Техническое описание
Презентация
Видео
Контрольный пример
Описание системы
Главная
 

Глава 13. Общие правила работы в Oracle Forms

Данный документ содержит описание общих принципов организации информации в формах ввода, описание приемов работы и наиболее часто используемых при работе команд. Для получения полного списка доступных команд может быть использована комбинация клавиш Ctrl-F1.

Замечание: предполагается, что пользователь программы обладает навыками работы в ОС Windows.

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

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

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

Рабочая область состоит из полей ввода информации. Поля ввода сгруппированы в блоки. Как правило, поля относящиеся к одному блоку, расположены внутри рамки, на которой написано название блока, однако из этого правила могут быть исключения. Переход между полями ввода внутри блока осуществляется с помощью клавиши Tab (слева на право) и комбинации клавиш Shift-Tab (справа на лево). Переход между блоками полей осуществляется с помощью комбинаций клавиш Ctrl-PgDown (следующий блок) и Ctrl-PgUp (предыдущий блок).

Для некоторых полей могут предлагаться справочники значений, которые упрощают ввод, как в режиме редактирования, так и в режиме поиска информации. О наличие справочника значений для поля сообщается в строке статуса (сообщение "Список значений") при позиционировании курсора в это поле. Для отображения справочника используется клавиша F9, для выбора значения из справочника используются клавиши Стрелка вниз, Стрелка вверх или первые несколько букв значения справочника, для подстановки значения из справочника используется клавиша Enter.

Форма ввода информации может находиться в двух режимах - в режиме ввода/редактирования и в режиме поиска информации. В режиме ввода/редактирования информации Вы можете вносить, изменять и удалять данные. Блок полей может содержать несколько записей. Текущая запись в блоке выделяется цветом. Для перемещения между записями используются клавиши Стрелка вниз (следующая запись), Стрелка вверх (предыдущая запись), кроме того, для быстрого перемещения можно использовать клавиши PgDown и PgUp. Номер текущей записи и общее количество записей в блоке отображается в строке статуса (сообщение "Запись :.. "). Для того, чтобы узнать количество записей в блоке, необходимо нажать клавиши Shift-F2. Более того, если необходимо узнать количество записей в блоке с наложением критериев поиска (о поиске см. ниже), то можно перейти в режим поиска, внести критерии поиска, нажать Shift-F2, затем, оценив размер будущей выборки данных, -- выполнить или отменить запрос.

После внесения информации, для того, чтобы она попала в базу данных, необходимо выполнить команду Запись в базу (клавиша F10). Если Вы хотите отказаться от сделанных вами изменений, то для этого нужно нажать комбинацию клавиш Shift-F4 (при этом очистится текущая запись) или комбинацию клавиш Shift-F5 (при этом очистится текущий блок) или комбинацию клавиш Shift-F7 (при этом очистится вся форма), кроме того, можно просто перевыбрать информацию в данном блоке (последовательное нажатие клавиш F7-F7-F8). В любом случае, вам будет предложено сохранить сделанные изменения. Для того, чтобы удалить текущую запись используется комбинация клавиш Shift-F6.

В режиме поиска Вы можете выбирать из базы данных информацию, попадающую под заданный Вами шаблон поиска. Шаблон поиска задается с помощью наложения ограничений на значения полей блока, в котором осуществляется поиск. Следует иметь в виду, что при ограничении значений текстовых полей можно использовать специальные символы - символ процент "%", который рассматривается как любое количество любых символов, и символ подчеркивание "_", который рассматривается как один любой символ. Например, если при поиске человека в поле "Фамилия И. О." Вы установили "Ива%", то при поиске будут выбраны все Ивановы, Иващенко, Иванцы и т.п. Однако если Вы установите "Иванов И. И.", то в результате поиска по такому шаблону будут выбраны только люди, имеющие такое имя и инициалы.

Для того, чтобы перейти в режим поиска, нужно нажать клавишу F7, при этом блок, в котором будет осуществляться поиск, очистится, и курсор будет установлен в первое поле этого блока. Заполните поля блока значениями, соответствующими шаблону поиска. Для того, чтобы найти все данные, удовлетворяющие заданному шаблону поиска нажмите клавишу F8. Для того чтобы отказаться от поиска, нужно нажать комбинацию клавиш Ctrl-q. Если Вы хотите восстановить предыдущий шаблон поиска, то для этого нужно нажать два раза на клавишу F7.

Поиск без задания критериев (выборка всех записей) осуществляется путем нажатия клавиши F8. Для пользователей, знакомых с языком структурированных запросов (SQL), существует возможность для осуществления поиска по более сложному критерию. Для этого нужно перейти в режим запроса, в любом поле блока набрать двоеточие (":"), нажать F8, в появившемся окне набрать WHERE - выражение (без ключевого слова WHERE) и нажать кнопку ОК. В окне ввода запроса можно использовать все возможности структурированного языка запросов. К полям блока допускается обращение только по имени поля в блоке (имя поля в блоке и его тип можно узнать находясь в нужном поле и нажав на клавишу F1).

Возможности наиболее важных функциональных клавиш, а также некоторые дополнительные, представлены в панели инструментов. При установке курсора "мыши" на кнопку, появляется подсказка о назначении данной кнопки.

Переводом объекта из одного статуса в другой называется событие. Для перевода объекта в новый статус необходимо в поле "Статус" выбрать значение из справочника. После выбора значения объект будет переведен в новый статус (если это возможно). Список значений зависит от текущего статуса объекта и полномочий пользователя.



<< Обмен данными с программой 1С          Содержание >>
 

Мы всегда открыты для сотрудничества

www.lab321.ru
ООО «Лаборатория систем 321»
г. Омск, ул. Певцова, д. 7

pp@lab321.ru
+7 (3812) 24-54-12
+7 (3812) 24-63-16