Отображение столбцов

Используйте вкладки параметров отображения столбцов для указания или изменения отображения ранее определенных столбцов таблицы.

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

Отображение столбцов

Рис 7. Отображение столбцов

Неотображаемые столбцы, Отображаемые столбцы (Columns not Displayed, Columns Displayed)

Стандарты на заполнение этих полей не определены.

Отображение столбцов (продолжение)

Рис 8. Отображение столбцов (продолжение)

Подпись (Prompt)

LD-0245 Первая буква подписи должна быть прописной. Подпись должна ясно указывать на значение столбца.

Генерация Вы можете указать, что подпись должна выводиться после соответствующего поля, включив в текст подписи специальный маркер. Значение этого маркера задается параметром ITMPPM генератора. Вы можете задать многострочные подписи, включая в текст подписи маркер конца строки. Значение этого маркера задается параметром ITMSPM генератора.

Элемент интерфейса (Display Type)

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

LD-0230 Для неотображаемых столбцов не изменяйте значение типа отображения, заданное по умолчанию.

LD-0232 Используйте отображение в виде флажка только в случая, требующих ответа да/нет, причем выбор именно этих двух вариантов должен быть интуитивно очевиден.

Надо Позволить перезаписывать
Требуется разрешение

Не надо Мужской (неудачная попытка свести выбор мужской/женский к выбору да/нет)
Корневое меню (противоположный вариант не очевиден)

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

LD-0233 Используйте группы переключателей (радиокнопок) только тогда, когда имеется от двух до четырех вариантов выбора, и список этих вариантов не может измениться за время использования приложения.

Надо Пол
Мужской
Женский

Не надо Способ связи
Почта
Телефон
E-mail

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

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

LD-0235 Не рекомендуется использовать списки значений, так как они занимают много места в форме.

LD-0236 Используйте поле со списком в случае, когда имеется набор наиболее часто использующихся значений, но пользователь может указать для этого поля и другие значения, хотя и не способен изменить список.

Ширина (Width)

LD-0237 Для столбцов типов VARCHAR2 и LONG отображаемая ширина должна быть меньше реальной длины столбца.

LD-0238 Столбцы с отображаемой шириной, меньшей реальной длины, должны давать возможность просмотреть значение поля полностью.

Высота (Height)

Стандарты на заполнение этого поля не определены.

Отображение столбцов (продолжение)

Рис 9. Отображение столбцов (продолжение)

Текст подсказки (Hint Text)

LD-0246 Текст подсказки должен указывать, что означает значение этого поля.

Генерация Этот текст выводится в статусной строке сгенерированной формы при навигации в поле.

Пример Фамилия служащего

LD-0247 Текст подсказки для столбцов-индикаторов использует вопросительную форму. Не включайте в текст подсказки допустимые значения поля, так как это может вступить в конфликт с измененным значением домена.

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

Прописные ? (Uppercase ?)

LD-0227 Включите этот флажок для всех столбцов типов CHAR и VAARCHAR2, не зависящих от регистра.

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

Выравнивание (Alignment)

Стандарты на заполнение этого поля не определены.

Формат (Format)

LD-0241 Используйте один формат отображения даты во всем приложении.

LD-0242 Необходимо отображать четыре цифры года (YYYY).

LD-0243 Время необходимо отображать в 24-часовом формате (HH24).

Дополнительные параметры отображения столбцов

Дополнительные параметры отображения столбцов можно указать в Repository Object Navigator.

Дополнительные параметры отображения столбцов

Рис 10. Дополнительные параметры отображения столбцов

Последовательность отображения (Display Sequence)

LD-0239 Столбцы составного внешнего ключа должны отображаться в той же последовательности, что и соответствующие столбцы первичного ключа.

LD-0240 Нумеруйте столбцы с интервалом 10, или используйте значения по умолчанию, предлагаемые Oracle Designer.

Форматирование (Formating)

LD-0244 Не указывайте параметры форматирования на уровне столбца. Это следует делать на уровне модуля.

Приоритет при упорядочивании (Order by Sequence)

LD-0248 Нумеруйте столбцы с интервалом 10, или используйте значения по умолчанию, предлагаемые Oracle Designer.

Последовательность сортировки (Sort Order)

Укажите, в каком порядке должен быть отсортирован столбец (по возрастанию/убыванию).

Генерация Указанный порядок будет использован в LOV, сгенерированных по данному столбцу. Кроме того, указанный порядок сортировки используется по умолчанию в блоках форм, созданных по данной таблице.

Последовательность описателей (Descriptor Sequence)

LD-0249 Определите столбцы-описатели, если первичный ключ не является осмысленным.

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

Тип автогенерации (Auto Generated Type)

LD-0250 Если вы используете типы автогенерации Дата создания (Date Created), Дата Изменения (Date Modified), Создание (Created By) или Изменение (Modified By), генератор Forms Generator создает во всех соответствующих формах код для заполнения журнальной таблицы. Тем не менее, для организации подобного аудита надежнее использовать серверную реализацию через триггеры базы данных. Исходя из этого, следует использовать клиентские возможности только если эти поля должны отображаться в сгенерированной форме. Когда используется автогенерация, следует установить параметр генератора WHTIME, чтобы он включал время. Установите отображаемый тип соответствующего столбца на Datetime.

LD-0251 Тип автогенерации Последовательные в рамках предка (Sequence within Parent) должен использоваться только одновременно с серверной реализацией, когда соответствующее поле должно отображаться в генерируемой форме.