Часть 8
<< Редактор Словаря Общая Информация >>
Создание словаря данных - первый шаг в создание применения . Clarion
прикладные программы Разработчика Базы Данных может обращаться к ряду
различных форматов файла данных с replaceable технологией драйвера файла .
Некоторые из форматов файла которые могут обеспечиваться драйверами файла -
Btrieve , Clarion , xBase ( весь различный диалект dBase ) , и ДОСА , ASCII ,
и Базисные ( Разграниченная Запятая ASCII ) , с большим количеством добавили (
Обслуживание Заказчика вызова в 800-354-5444 для текущей информации ) .
Чтобы создавать и поддерживать эти файлы , спецификация файла (описание)
должна создаваться в словаре баз данных . Словарь баз данных содержит
информацию относительно размещения файлов данных : файлы Данных , поля ,
клавиши(ключи) , правила проверки правильности входа , опции входа , и
информация связи файла . Эта информация совместно используется среди областей
Clarion среды которые нуждаются в информации относительно размещений файла .
<< Меню Файла >>
Меню Файла содержит selections для нормальных операций файла Редактора
Словаря .
Новый ... ( F2 или ALT-F N)
Создает новый файл . Вы определяете тип файла который вы
Создаете ( Применение , Словарь , База Данных , Отчет , Текст , или
Справка ) и имя . Новый файл создается и вы
Автоматически помещаетесь в функциональную область того файла типа .
Открывают ... ( F3 или ALT-F O)
Открывает существующий файл . Вы определяете тип файла который вы
Открываете ( Применение , Словарь , База Данных , Отчет , Текст , или
Справка ) и имя файла . Вы автоматически помещаетесь
В главную функциональную область того файла типа .
Близко ( ALT-F C)
Закрывает открытый файл Словаря Базы Данных , выходы
Редактор Словаря , и возвращает вас к Clarion открывая
Экран .
Каталог Изменений ... ( ALT-F D)
Позволяет вам изменять( заменять) ДОС текущий каталог . Это - всегда
Хорошая идея чтобы создавать прикладные программы в их собственных
раздельных подкаталогах . Выполнение этого делает простым идентифицировать
файлы которые являются частью применения и удалять те которые больше не
необходимы когда применение закончено ( .OBJ файлы
Являются одним хорошим примером ) .
Сохраните ( ALT-F S)
Сохраняет открытый файл Словаря Базы Данных без закрытия
Файл или выход Редактор Словаря .
Сохраните Как ... ( ALT-F A)
Сохраняет открытый файл Словаря Базы Данных к новому имени вы
Определите , оставляя вас в новом Словаре Баз Данных . Это
Позволяет вам копировать весь Словарь Баз Данных к новому
Имя , тогда немедленно измените новый файл чтобы создавать новый
Словарь Баз Данных .
Сохраните Как Источник ... ( ALT-F V )
Записывает Clarion Языковые обьявления ФАЙЛА из открытого
Словарь Баз Данных к имени файла вы определяют . Если вы недостаток
Чтобы конкатенировать эти к существующему файлу , поместите подачу plus
Знак (+) на имени файла вы вводят здесь .
Преобразуйте Файл ... ( ALT-F F)
Когда вы имеете существующий файл данных и хотеть делать изменения
К описанию файла , вы должны преобразовывать существующие данные
Файл к новому формату . Это истинно каждый раз вы делаете любой
Изменение которое воздействует на обьявление исходного текста файла (
добавляют
Поле или клавиша(ключ) , измените( замените) тип данных поля , и т.д. . )
. Вы можете
Также хотеть преобразовывать существующий файл данных из одной файловой
системы к другой . Оба случая обрабатываются identically . Редактор Словаря
автоматически генерирует Clarion исходный текст необходимый чтобы производить
преобразование файла данных для вас . Если исходный текст генерируется вы
можете компилировать это и выполнять это . Вы можете также изменять
сгенерированный код чтобы обрабатывать некоторое количество специфических
проблем преобразования которые Редактор Словаря не может . В любом случае ,
если вы компилировали
Программа преобразования вы может выполнять это на ваших собственных
файлах и-или
Распределите это вашим заказчикам ( внутренний или во всем мире ) . Одно
требование для преобразования файла данных : ВЫ ДОЛЖНЫ ЕЩЕ ИМЕТЬ ОПИСАНИЕ
ФАЙЛА ДАННЫХ ПРЕЖДЕ, ЧЕМ ИЗМЕНЕНИЯ ДЕЛАЛИСЬ К ЭТОМУ ДОСТУПНЫМ В ТОМ ЖЕ САМОМ
СЛОВАРЕ БАЗ ДАННЫХ КАК ИЗМЕНЕННЫМ ОПИСАНИЕМ . Это очень важно потому что в
некотором количестве файловых систем файл данных самостоятельно не содержит
информацию необходимую чтобы определять описание файла данных . В тех файловых
системах , если вы не сохраняли предыдущее описание файла вы будет должен
восстанавливать это ( - ваша память фотографическая ? ) прежде, чем Редактор
Словаря может создавать данные
Код преобразования файла . Если вы не можете вновь создавать предыдущий
Описание файла точно , вы могло терять некоторое количество данных
( Возможно все ) .
Вы можете сохранять старое описание файла данных до изменения
Это при копировании этого к новому имени в пределах того же самого Словаря
, или
Вы можете Импортировать старое описание из .BCT автоматический
Резервный файл ( см. выбор из меню Импорта в меню Редактирования ) .
Постепенный подход к преобразованию существующего файла данных
Является простым :
1. Делают изменения к вашему существующему описанию файла .
2. Используют выбор из меню Импорта в меню Редактирования чтобы попадать
Старое описание из Словаря Баз Данных (.BCT)
Автоматический резервный файл .
3. Используют Преобразовывающийся выбор из меню Файла в меню Файла чтобы
Генерировать исходный текст преобразования файла .
4. Редактирование (в случае необходимости) сгенерированный исходный текст
, тогда Делайте
И Выполнение возникающую в результате программу . Это преобразовывает файл
данных
В новый формат .
5. Удаляют импортируемое старое описание файла из Базы Данных
Словарь .
Печатайте ( ALT-F P)
Печатает распечатку файлов в Словаре Баз Данных к
Принтер определяемый в Установке Принтеров ... selection .
Установка Принтеров ... ( ALT-F T)
Наборы вверх на ваш принтер для всех задач печати выполненных через
Clarion среда . Это позволяет вам определять : порт к
Чтобы который ваш принтер соединяется , максимальный номер печати
Строки в соответствии c страницей , информация перевод а страницы ,
пред-печатают и строки управления принтера регистрировало - печати .
Свойства Словаря ... ( ALT-F R) Отображает экран
Свойств Словаря , позволяя вам модифицировать комментарии введенные там .
Экран Свойств Словаря также автоматически дорожки создание и в последний раз
Даты модификации .
Выйдите ( CTRL-X или ALT-F X )
Возвращает вас к ДОСУ из любой главной функциональной области
Среда . Если ваша работа однако не сохранилась на диск ,
Вас спрашивают ли Сохранять файл или нет .
<< Меню Редактирования >>
Меню Редактирования содержит selections которые позволяют вам поддерживать
индивидуальные элементы данных содержимые в Словаре Баз Данных .
Действие принимаемое каждого зависит от в котором Worksheet Редактора
Словаря вы в настоящее время работаете .
Вставьте ( ALT-E I)
Позволяет вам добавлять Файл , Поле , Клавишу(Ключ) , Записку , или
Отношение к
Словарь Баз Данных .
Изменитесь ( ENTER или ALT-E H)
Позволяет вам изменять существующий Файл , Поле , Клавишу(Ключ) , Записку
, или
Отношение в Словаре Баз Данных .
Удалите ( ALT-E D)
Позволяет вам перемещать Файл , Поле , Клавишу(Ключ) , Записку , или
Отношение
Из Словаря Баз Данных .
Копируйте ( CTRL-C или ALT-E C)
Позволяет вам копировать существующий Файл , Поле , Клавишу(Ключ) , или
Записку
В пределах Словаря Баз Данных .
Двигайтесь ( CTRL-M или ALT-E M)
Позволяет вам изменять( заменять) относительную позицию Поля , Клавиши(
Ключа) ,
Или Записки , в пределах Словаря Баз Данных .
Импорт ( CTRL-G или ALT-E P)
Отображает под-меню которое позволяет вам импортировать обьявление
Файла из Clarion файла исходного текста , Clarion файла
Данных , или другого Словаря Баз Данных ( включение .BCT
Резервного файла Словаря ) .
Словарь ( CTRL-G D или ALT-E P D)
Позволяет вам импортировать обьявление Файла из другого Словаря
Баз данных ( включение .BCT резервного файла Словаря ) .
Clarion Файл ( CTRL-G C или ALT-E P C)
Позволяет вам импортировать обьявление Файла из Clarion данных
Файл .
Источник (.cla) ( CTRL-G S или ALT-E P S)
Позволяет вам импортировать обьявление Файла из Clarion файла исходного
текста . << Меню Инструментальных Средств >> меню Инструментальных Средств
содержит ряд утилит которые являются полезными через среду .
Оболочка ДОСА ( F10 или ALT-T D) Вызывает встроенную дисковую программу
сопровождения Clarion's (CSHELL) . CSHELL покрывается в собственном разделе
позже . Подсказка ДОСА ( ALT-T R) Временно выходит к ДОСУ чтобы
выполнять некоторое количество команды DOS . Это сохраняет текущее состояние
Clarion среды к временному файлу , освобождает наибольшее количество памяти
используемой Clarion средой , и загружает вторую копию COMMAND.COM . К
Возврат к Clarion из этой подсказки DOS , напечатайте "Выход" и нажмите
ENTER .
Калькулятор ... ( ALT-T C)
Вызывает калькулятор Clarion's встроенный программист .
Калькулятор ... selection покрывается в собственном разделе позже .
Диаграмма ASCII ... ( ALT-T A)
Выдает список всех кодов ASCII . Диаграмма содержит
Каждый ASCII отображают символ , и Десятичный , Шестнадцатеричный ,
И Восьмеричные номера которые представляют тот символ .
Цветная Диаграмма ... ( ALT-T L)
Отображает список всех Цветных Кодов Стиля . Каждый возможный
Цветная комбинация находится в списке наряду с десятичным числом
Номер который представляет это .
Keycode Диаграмма ... ( ALT-T K)
Отображает список всего Clarion Keycodes . Каждый возможный
Комбинация клавиши(ключа) находится в списке наряду с десятичным номером
Который представляет это .
<< Clarion Меню >>
Верхний раздел единиц в Clarion меню выдают " списки задач " последних
четырех проектов вы работали с в каждой из главных функциональных областей .
Это позволяет вам возвращаться прямо к задаче над которой вы уже работали ,
без потребности в просмотре Открытого ... экрана из меню Файла . Выбор
предыдущей задачи из одного из этих списков не автоматически изменяется на
каталог который содержит файл .
Кроме переназначения предыдущей задачи , вы можете также обращаться к
Новому ... и Открывать ... экраны через экран списка задачи при выборе Нового
... или Открывать ... Pushbutton . Это позволяет вам проверять предыдущую
задачу , тогда немедленно создавать или открывать файл которого вы требуете
без возврата к меню Файла если желательная задача не в списке .
Загрузите Применение ... ( F4 или ALT-C A)
Позволяет вам выбирать один из последних четырех файлов Применения
В котором вы работали , или создавать или открывать Применение не
На списке задач . Этот selection берет вас прямо в
Генератор Прикладных программ с выбранным загруженным файлом . SHIFT-F4
немедленно загружает последнее Применение на котором вы работали . Словарь Загрузок ... ( F5 или ALT-C D)
Позволяет вам выбирать один из последних четырех файлов Словаря
В котором вы работали , или создавать или открывать Словарь не на
Список задач . Этот selection берет вас прямо в
Редактор Словаря с выбранным загруженным файлом . SHIFT-F5
Немедленно загружает последний Словарь на котором вы работали .
Загрузите Базу Данных ... ( F6 или ALT-C B)
Позволяет вам выбирать один из последних четырех файлов Базы Данных в
Который вы работали , или создавать или открывать Базу Данных не на
Список задач . Этот selection берет вас прямо в
Администратор Базы Данных с выбранным загруженным файлом . SHIFT-F6
Немедленно загружает последнюю Базу Данных на которой вы работали .
Загрузите Отчет ... ( F7 или ALT-C R)
Позволяет вам выбирать один из последних четырех файлов Отчета в
Который вы работали , или создавать или открывать Отчет не на
Список задач . Этот selection берет вас прямо в Отчет
Программа Записи(Устройство Записи,Автор) с выбранным загруженным файлом .
SHIFT-F7 немедленно
Загружает последний Отчет на котором вы работали .
Загрузите Текст ... ( F8 или ALT-C T)
Позволяет вам выбирать один из последних четырех Текстовых Файлов в
который
Вы работали , или создавать или открывать Текстовый Файл не на задаче
Список . Этот selection берет вас прямо в Текстовый Редактор
С выбранным загруженным файлом . SHIFT-F8 немедленно загрузки
Последний Текстовый Файл на котором вы работали .
Загрузите Справку ... ( F9 или ALT-C H)
Позволяет вам выбирать один из последних четырех Справочных Файлов в
который
Вы работали , или создавать или открывать Справочный Файл не на задаче
Список . Этот selection берет вас прямо в Редактор Справки
С выбранным загруженным файлом . SHIFT-F9 немедленно загрузки
Последний Справочный Файл на котором вы работали .
<43/50 Режим Строки >
43/50 Режим Строки ( ALT-C 4 )
Помещает видео в 43 или 50 режима строки ( в зависимости от
Является ли ваши аппаратные средства EGA или VGA ) . Этот выбор из меню -
Переключатель двоичного переключателя с проверкой отмечают отображаемый (ы
когда переключается
НА . Установка сохраняется в Clarion файле конфигурации .
Система Setup ( ALT-C S)
Отображает под-меню содержащее единицы меню которые позволяют вам
Устанавливать опции широкий по системе . Те - опции которые воздействуют
на
Всю Clarion Среду .
Опции ... ( ALT-C S O)
Позволяет вам определять применение вашего собственного текстового
редактора и программы
Оболочки ДОСА . Те - программы другие чем Текстовый Редактор
И Оболочка ДОСА (CSHELL) которые являются частью Clarion
Среда . Если вы определяете другой редактор в Опциях ...
Экран , Clarion среда будет выполнять ваш редактор и
Позволите вам редактировать файл когда вы открываетесь или создаете
Текстовый Файл . Когда вы выходите ваш редактор , вы возвращаетесь к Clarion
среде . Примечание предостережения : текстовые редакторы и программы
подготовки текстов не тот же самый - эта опция должна имя текстовый редактор .
Главное преимущество определения вашего собственного текстового редактора -
ваши собственные дружественные отношения с этим , который удаляет " изучающий
кривую " требуемый перед становлением опытный с Clarion Текстовый Редактор .
Главный недостаток(неудобство) определения вашего собственного текстового
редактора - потеря применения ЭКРАНА , ОТЧЕТА , и СПУСКАЮЩЕГОСЯ меню
форматирующего инструментальные средства , который - все целочисленные части
Из Clarion Текстовый Редактор . Это значит единственый способ
Форматировать ЭКРАН , СООБЩАТЬ , или СПУСКАЮЩЕЕСЯ меню будет должно)
использовать
Инструментальные средства форматирования в Генераторе Прикладных программ
( или прямо
Редактировать код структуры данных - не рекомендуемый ) .
Драйверы Базы Данных ... ( ALT-C S D)
Регистрирует новые драйверы файла базы данных . Имеются еще больше
Драйверы файловой системы базы данных доступные чем обеспечивали в
Дисках пересылки . Эти дополнительные драйверы файла доступны
Прямо из Clarion Программного Обеспечения ( Обслуживание Заказчика вызова
в 800-354-5444 для большего количества информации ) . Если вы получаете новый
драйвер файловой системы , вы должны регистрировать присутствие прежде, чем
Clarion среда будет способна использовать это . Маршруты
Поиска ... ( ALT-C S S)
Поддерживает файлы Переадресации . Файлы Переадресации используются
Проектная система . Они обеспечивают индивидуальные маршруты поиска для
Специфические файлы транслятор и компоновщик должны находить чтобы
Выполнять их задачи ( видят Проект и эссе Файлов
Переадресации в руководстве Программист ) .
Стили Редактирования ... ( ALT-C S E)
Поддерживает любой Цветной файл Кода Стиля . Цветные файлы Кода Стиля
- файлы ASCII содержащие список цветных кодов используемых в структурах
SCREEN вашего ПРИМЕНЕНИЯ и фактических цветах которые нужно
Использовать для тех кодов ( см. Экран Цветное эссе Схем в
Руководстве Программист ) .
Принтер Управляет ... ( ALT-C S P)
Позволяет что вы чтобы поддерживать Управляющие Файлы Принтера для Clarion
Среды и ваших прикладных программ ( логический принтер обеспечивают
Через PRINTER сообщают атрибут ) . Это позволяет вам
Определять порт к которому каждый принтер соединяется и
Строки кода управления принтера для эффектов печати из которых
Каждый принтер способен .
<< Справочное Меню >>
Контекстно-зависимые экраны Справки доступен через Clarion среду
Разработчика Базы Данных через F1 клавишу(ключ) . Справочное Меню содержит
selections которые обеспечивают раздельный доступ к системе Справки .
Using Справка ( ALT-H U)
Обеспечивает информацию относительно того как использовать систему Справки
.
Индекс Справки ( ALT-H H)
Отображает Индекс всех Помогают экранам доступным в главной
Функциональной области , позволяя вам просматривать экран Справки для A
Индивидуального контекста когда не активно в том контексте .
Относительно ... ( ALT-H A)
Отображает экран с программой и авторским правом информации
Для этого специфического выпуска Clarion Разработчика Базы Данных .
<< Окно Регистрации Драйвера >>
Окно Регистрации Драйвера отображает два списка : Незарегистрированный и
Зарегистрированный файл драйверы из которых Clarion среда сознает . Каждая
файловая система к ваше Clarion которой применение будет обращаться должна
иметь собственный драйвер файла , который должен быть зарегистрирован в
Clarion среде прежде, чем это доступно для проектирования применения . Это
окно позволяет вам Регистрировать новые драйверы файла и отображать операторы
структуры FILE которые являются допустимыми для файловой системы . Это
устанавливает FILEDRIVER системную переменную ( содержимый в CLARION3.INI ) к
драйверам которые вы определяете . Изменения не постоянны пока "Ok" кнопка не
выбирается .
Когда незарегистрируется
Список всех доступных драйверов файла которые в настоящее время
Устанавливаются но не Зарегистрированный ( Clarion среда
"Неосведомленный" о этих драйверах ) .
Зарегистрированный
Список весь в настоящее время Зарегистрированные драйверы файла (
Clarion среда "сознает" этих драйверов ) .
Кнопка Регистра
Регистрирует в настоящее время высвеченный Незарегистрированный драйвер
файла
И помещает это немедленно после в настоящее время высвеченного
Зарегистрированного драйвера файла . Это делает Clarion среду
"Сознающую" этого драйвера .
Кнопка Нерегистра
Перемещает в настоящее время высвеченный Зарегистрированный драйвер файла
к
Незарегистрированному списку драйверов файлов . Это делает Clarion
Среду "неосведомленной" о этом драйвере , но не удаляет файл
.DLL драйвера .
Кнопки Свойств
Вызывает окно Свойств Драйвера чтобы отображать допустимый ФАЙЛ
Структура , КЛАВИША(КЛЮЧ) , ИНДЕКС , и атрибуты ЗАПИСКИ для
вышеупомянутого
Когда высвечивается Незарегистрированный или Зарегистрированный драйвер
файла .
Переместите В готовности / Перемещение Вниз по Кнопкам
Изменяет( Заменяет) порядок Зарегистрированных драйверов файла
перемещением
В настоящее время высвеченный Зарегистрированный драйвер Вверх или вниз .
Драйвер файла Словаря selection списки отображаются в
Тот же самый порядок как Зарегистрированный список драйверов файлов .
Следовательно ,
Драйвер вы используют наиболее часто должен помещаться сначала в
Зарегистрированный список драйверов . Серый Minus/Plus может также
использоваться чтобы
Перемещать драйверы файла вверх\вниз соответственно в Зарегистрированный
Список драйверов .
<< Окно Свойств Драйвера >>
Окно Свойств Драйвера отображает допустимую структуру ФАЙЛА , КЛАВИШУ(
КЛЮЧ) , И атрибуты записки , ИНДЕКС . Те атрибуты которые являются допустимыми
в файловой системе проверяются . Любой атрибут не проверенный не допустим в
файловой системе .
Кнопка Особенностей
Вызывает Драйвер Показывает окно чтобы отображать достоверные данные
Типы и файл обращаются к командам для файловой системы .
<< Драйвер Показывает Окно >>
Драйвер Показывает окно отображает типы данных и команды доступа файла
которые являются соответствующими файловой системе . Типы данных позволяемые в
файловой системе отображаются в списке налево . Файл и команды доступа записи
позволяемые для файловой системы ( каждая допустимая форма каждой команды )
отображаются в списке на праве .
<< Окно Свойств Словаря >>
Окно Свойств Словаря позволяет вам определять короткое описание словаря
баз данных . Это также автоматически отображает дату и время словарь
создавался , и дата и время словарь был последний изменяемый .
Пароль :
Введите пароль который будет требоваться чтобы изменять
Словарь баз данных . Если словарь создался
С паролем , пароль требуется , в весь последующий
Расчетные сеансы в Редакторе Словаря , прежде, чем вас
Позволяют изменять словарь .
Версия :
Это поле отображает внутренний номер версии .DCT
Формата файла . Это - полезная информация для персонала
Технической поддержки Clarion's если вы испытываете любые проблемы
С Редактором Словаря .
<< Вводят Пароль для Окна Словаря >>
Вводящийся Пароль для окна Словаря позволяет вам вводить Пароль
назначенный к Словарю Баз Данных . Если вы не вводите правильный пароль , вас
не будут позволять редактировать Словарь .
Пароль :
Введите пароль требуемый чтобы изменять Базу Данных
Словарь . Поскольку вы вводите пароль , каждый символ вы
Тип отображается как звездочка (*) .
<< Словарь Worksheet >>
Словарь Worksheet содержит пять списков . Первые дисплеи файлы
определенные в базе данных . Другой четыре отображают поля , записки ,
клавиши(ключи) , и отношения для файла в настоящее время выбранного в Списке
Файлов .
Список Файлов
В Списке Файлов , вы можете создавать новые описания ФАЙЛА , копировать
существующие описания с того же самого файла словаря , или импортировать их из
другой . Clarion Разработчик Базы Данных прямо обеспечивает большое количество
различных данных файлы типа через технологию драйвера файла . Всякий раз,
когда вы обращаетесь к файлу данных , Clarion языковые операторы доступа
файла выполняются драйвером файла который вы выбираете на окне Свойств Файла .
Вы можете " смесь и соответствие " драйверы файла в пределах одного Словаря
Баз Данных , или все файлы могут использовать тот же самый драйвер .
Список Полей
Индивидуальные поля данных которые составляют структуру записи файла
обьявлены в Списке Полей . Вы можете создавать новые определения поля или
копировать их с существующего поля в том же самом файле . Все типы данных
возможные в Языке Clarion не доступны в всех файловых системах . Следовательно
, те типы данных которые являются несоответствующими для выбранного драйвера
файла не напечатаны для selection ( см. документацию для специфического
драйвера файла использовали ) .
Список Записок
Список Записок отображает поля ЗАПИСКИ для ФАЙЛА . Те раздельные из
других полей в файле потому что наибольшее количество файловых систем хранят
поля MEMO в файлах раздельных из данных . Поля ЗАПИСКИ сохраняются как поля
строки переменной длины используемые для больших количеств информации ,
подобно комментариям или примечаниям . Некоторое Количество файловых систем
обеспечивают многократные поля ЗАПИСКИ в то время как другие не позволяют
только один ( и некоторое количество - ни один ) .
Клавиши(Ключи) List
Клавиши(Ключи) List отображает КЛАВИШУ(КЛЮЧ) и ИНДЕКСНЫЕ обьявления в
пределах ФАЙЛА . И KEY И INDEX обьявляют что альтернативная сортировка
упорядочивает(заказывает) другой чем физический порядок записей в пределах
файла данных . В некотором количестве файловых систем те хранятся в раздельных
файлах , в другими они содержатся в пределах того же самого файла как данные .
Технология драйвера файла Clarion's обрабатывает эти различия transparently .
Список Отношений
Список Отношений отображает связи между в настоящее время выбранным
файлом и другими файлами в Словаре Баз Данных . Определение связей файла -
вообще последний шаг в создание Словаря Баз Данных потому что поля и клавиши(
ключи) должны уже определяться чтобы создавать связи файла . Все три типа
связи определяются в терминах ПОРОЖДЕНННЫЙ ПО ХОЗЯЕВ ("ОДИН КО МНОГИМ") связи
:
"ОДИН КО МНОГИМ"
Наиболее общая связь файла . Запись с уникальным
Значение поля клавиши(ключа) в файле Хозяина связывается к многократному
Записи содержащие то же самое поле клавиши(ключа) оценивают в Порожденнном
Файл .
ВЗАИМНО-ОДНОЗНАЧНЫЙ
СВЯЗЬ порожденнный по хозяев где Порожденнный файл позволяется
Только одна связанная запись - компонующиеся поля клавиши(ключа)
уникальны в
Оба файла .
МНОГИЕ - TO-MANY
Эта связь выражается косвенно как дв. "ОДИН КО МНОГИМ"
Связи между двумя связанными файлами и третью
Файл "Обьединения" который определяется как Хозяин обоих ( видят
Эссе Проектирования Базы Данных в руководстве Программист ) .
В настоящее время высвеченный файл в Списке Файлов находится в верхней
части списка и всех файлов которые компонуются с этим напечатаны ниже этого .
Порожденнные файлы в настоящее время высвеченного файла на Файле Worksheet
напечатаны с ведущим двойным правым твердым arrow() . Файлы Хозяина в
настоящее время высвеченного файла на Файле Worksheet напечатаны с ведущим
одиночным правым твердым arrow() .
<< Окно Свойств Файла >>
Окно Свойств Файла позволяет вам определять атрибуты обьявления файла
данных которые прямо помещаются в оператор FILE когда обьявление данных
исходного текста Clarion файла генерируется .
Метка Файла :
Введите метку файла . Метка файла используется чтобы
Идентифицировать файл для тех Clarion операторов исходного текста
Которые действуют на файл ( ОТКРЫТЫЙ , ДОБАВЛЯЮТ , ЗАТЕМ , и т.д. . ) .
Метки могут содержать буквенные символы , номера ,
Подчеркивающийся символ (_) , и двоеточие (:) . Clarion
Метки не может начинаться с номером или двоеточием , и не отображаем с
помощью клавиатуры . Префикс : Введите префикс файла . Префикс -
используемая предлицевая сторона имена (метки) всего из полей данных , клавиш(
ключей) , и индексов когда они вызываются в Clarion исходном тексте . Этот
uniquely
Идентифицирует их , делая это возможный использовать то же самое поле
Имена в многократн. файлах без беспорядка . Когда используется в
Clarion исходный текст , Префикс присоединяется( придается) к метке с
Двоеточие (:) . Например , Cus : Имя и Ord : Имя идентифицируют A
Поле с "Именем" метки в двух раздельных файлах - этот с
Префикс "Cus" и другой с префиксом "Ord" .
Все предустанавливает в пределах одиночного Словаря Баз Данных должен быть
Уникальный - вы не можете использовать тот же самый префикс для двух
файлов
Когда определяется в том же самом Словаре Баз Данных . По умолчанию ,
Сначала три символа метки файла предлагаются как префикс
Когда вы сначала создаете описание файла , но вы можете изменяться
Этот к любым трем символьной комбинации которая начинается с A
Символ ( символы , номера , и подчеркивающийся допустим ) .
Описание :
Введите необязательное описание файла чтобы разьясняться
Содержимое или цель файла данных . Если Метка Файла
Когда определяется - несколько cryptic , это - хорошая идея чтобы вводить
A
Значимое описание .
Драйвер Файла
Определите драйвер файла файл будет использовать ; который формат файла
данных файл создали для . " Список указок " всех зарегистрированных драйверов
файла автоматически поднимает для вашего выбора . Selection драйвера файла
автоматически ограничивает типы данных и атрибуты которые вы можете помещать в
описание файла к тем которые являются соответствующими файловой системе
использовали . Clarion Разработчик Базы Данных прямо обеспечивает большое
количество различных данных файлы типа через технологию драйвера файла . Это
поле - где вы обьявляете который тип файла это .
Информация помещается в атрибут драйвера ФАЙЛА .
Выбор файла типа из списка зарегистрированного файла
Драйверы , соответствующий драйвер файла автоматически
Включается в ваше применение . Всякий раз, когда вы обращаетесь к этому
Файлу данных , Clarion языковые операторы доступа файла
Выполняются драйвером файла который вы выбираете здесь . Вы можете " смесь
И соответствие " драйверы файла в пределах одного Словаря Баз Данных , или
Все файлы могут использовать тот же самый драйвер . Технология драйвера
файла
Clarion's делает возможным записывать прикладные программы для
Раздельных файловых систем без потребности к файлу типа "make"
-system-specific изменения программы . Драйверы Базы Данных ... спускающийся
выбор из меню регистрирует новые драйверы файла базы данных . Имеются еще
больше драйверы файловой системы базы данных доступные чем обеспечивали в
пересылке
Диски . Эти дополнительные драйверы файла доступны прямо из
Clarion Программное Обеспечение ( Обслуживание Заказчика вызова в
800-354-5444 для
Большее количество информации ) . Если вы получаете новую файловую систему
Драйвер , вы должен регистрировать присутствие прежде, чем вы можете
использовать это .
Строка Драйвера :
Введите любую файловую систему -специфическая информация драйвер файла
Может нуждаться во время файла открывается для применения в ваш
Применение . См. каждую документацию драйвера файла для
Строки драйвера которые являются соответствующими файловой системе .
Вы можете вводить или строковую константу ( в одиночных кавычках ) или
Переменное имя .
Имя Владельца :
Введите необязательный " клавиша(ключ) шифрования " для защиты данных (
см.
Атрибут ВЛАДЕЛЬЦА в Языковой Ссылке(С. На) ) . В файле
Системы это будут также шифровать заголовок файла данных . Это
Является "паролем" который требуется чтобы получать доступ к
Файл данных после того, как это шифровалось . Вы можете вводить также
Строковая константа ( в одиночных кавычках ) или переменном имени .
[ы] Шифруют Файл Данных
Активирует шифрование файла данных using пароль определяемый
В Владелец Имя поле ( см. ШИФРУЮЩИЙСЯ атрибут в
Языковая Ссылка(Ссылалось На) ) . Для тех файловых систем в который
Атрибут ВЛАДЕЛЬЦА шифрует заголовок файла , это шифрует
Записи данных .
Атрибуты
Атрибут selections которые не допустимы для выбранного
Драйвер файла - dimmed . Те - дополнительные атрибуты
Который помещаются в оператор обьявления ФАЙЛА .
[ы] Создают
Позволяет файлу создаваться в во время выполнения с СОЗДАЮЩИМСЯ
Выполнимый оператор ( см. СОЗДАЮЩИЙСЯ атрибут в
Языковая Ссылка(Ссылалось На) ) . Некоторое Количество файловых систем не
могут позволять файл
Создавать без этого атрибута установили НА .
[ы] Снова требование
Позволяет пробелу занятому в соответствии c предварительно удаленными
записями
Многократно использоваться когда новые записи добавляются к файлу данных (
см.
Атрибут СНОВА ТРЕБОВАНИЯ в Языковой Ссылке(С. На) ) . Некоторое Количество
файловых систем не физически перемещают удаленные записи из файла данных , но
только помечать их как удалено пока файл данных не "упакован . Снова
требование позволяет что это удалил пробел записи который нужно многократно
использовать , удаляя потребность для "упаковки" файла . [ы] Внешние Имена
Поля Позволяет вам определять внешние имена поля которые генерируются в каждом
атрибуте ИМЕНИ поля данных в источнике
Код файл описание ( см. атрибут ИМЕНИ в Языке
Ссылка ) . Эти внешние имена используются для файловой системы
Совместимость - некоторое количество файловых систем требуют эти внешний
Имена . См. каждую документацию драйвера файла для
Разъяснения потребности для внешних имен поля в A
Специфическая файловая система .
Спецификация Файла
Введите дисковод , маршрут , и имя файла файла данных . Если
Опущено , прикладные программы созданные с этим Словарем Баз Данных
Принимают что файл данных постоянно находится в ДОСЕ текущий
Каталог ( с именем файла по умолчанию пригодным для файловой системы )
когда загрузки программы . Вы можете вводить или строковую константу ( в
одиночных кавычках ) или переменном имени . << Окно Драйвера Файла Выбора >>
Окно Драйвера Файла Выбора позволяет вам выбирать значение чтобы помещать
в атрибут драйвера ФАЙЛА . Только драйверы файла которые зарегистрированы в
среде напечатаны .
Выбор драйвера файла указывает файловую систему используемую для файла
данных . Это также подразумевает что файл должен существовать в пределах
ограничений той файловой системы . Каждый драйвер файла ( и ограничения
файловой системы ) зарегистрирован на диске в текстовом файле DRIVER.DOC .
Кнопка Выбора
Нажмите эту кнопку чтобы выбирать в настоящее время высвеченный файл
Драйвер .
<< Преобразовывают Окно Файла >>
Преобразовывающееся окно Файла позволяет вам определять информацию
Редактор Словаря должен генерировать Clarion исходный текст чтобы
автоматически преобразовывать файл данных из одного формата к другой .
Если код генерируется для вас , вы автоматически помещаетесь в Текстовый
Редактор чтобы изменять сгенерированный исходный текст ( если вы выбираете ) ,
тогда компилируйте и компоновка к .EXE файлу который будет выполнять
преобразование файла .
Входной Формат :
Введите имя описания файла Редактора Словаря который
Содержит старый формат файла - формат из который
Это будет преобразовываться .
Имя Входного Файл :
Введите имя файла DOS ( включение расширения ) файла данных
Преобразовывать .
Выходной Формат :
Введите имя описания файла Редактора Словаря который
Содержит новый формат файла данных .
Имя Выходного Файла :
Введите имя файла DOS ( включение расширения ) преобразованного
Файл данных . Это не должно быть тот же самый как Имя Входного Файл .
Имя Исходного Файла :
Введите имя файла файла чтобы получать сгенерированный файл
Исходный текст преобразования ( без расширения - .CLA конкатенируется
Для вас ) .
[ы] Перезаписывают Источник
Проверьте эту рамку если вы требуете сгенерированный исходный текст чтобы
Перезаписывать любой существующий файл того же самого имени как
определяется в
Поле Имени Исходного Файла . Если эта рамка не проверяется , любой
Существующий файл того же самого имени обнаружен и вас не
Позволяют перезаписывать файл .
Генерируют Исходную Кнопку
Генерирует исходный текст преобразования файла тогда вызывает список Задач
Текстового Редактора чтобы позволять вам немедленно войти в
Текстовый Редактор чтобы редактировать и-или компилировать сгенерированный
источник .
<< Файл Выбора Чтобы Импортировать Окно >>
Файл Выбора чтобы Импортировать окно позволяет вам выбирать файл данных
чтобы импортировать из другого Словаря Баз Данных .
<< Новая Структура Файла Window >>
Новое окно Структуры Файла позволяет вам создавать описание файла данных
одним из трех способов : Копируйте существующее описание файла с текущего
Словаря , Импортируйте описание файла из другого Словаря , или Импорта прямо
из Clarion данных формата версии 2.1 (.DAT) файл .
Копирование описания файла , или При импортировании из другого Словаря ,
получает всю информацию относительно этого файла который содержится в Словаре
Баз Данных . Это включает информацию ( типа изображения дисплея ) который
только используется Генератором Прикладных программ . Импорт из Clarion файла
читает заголовок .DAT файла и импортирует все поле и информацию обьявления
клавиши(ключа) . Однако , это не получает любую другую информацию содержимую
в Словаре Баз Данных ( типа изображения дисплея ) который только используется
Генератором Прикладных программ - это не сохраняется в .DAT файле . Если вы
импортировали описание файла , вы можете изменять поля чтобы добавлять
значения по умолчанию для Генератора Прикладных программ .
Из Метки :
Отображает метку файла скопировали . Если Импортирование
Из Clarion .DAT файла , введите метку существующего
Данные (.DAT) файл .
Из Префикса :
Отображает Префикс файла скопировали . Если Импортирование
Из Clarion .DAT файла , введите префикс для существующего
Файл данных .
Маркировать :
Введите новую метку описания файла данных как вы недостаток
Это чтобы появляться в Словаре Баз Данных ( это может быть тот же самый
Как Метка Из если это не вызывает дублирование в пределах
Словарь Баз Данных ) .
К Префиксу :
Введите новый префикс для описания файла данных как вы недостаток
Это чтобы появляться в Словаре Баз Данных ( это может быть тот же самый
Как Префикс Из если это не вызывает дублирование в пределах
Словарь Баз Данных ) .
<< Новое Окно Метки >>
Новое окно Метки позволяет вам копировать Поле , Записку , или описание
Клавиши(Ключа) в пределах того же самого файла .
Из Метки :
Отображает метку Поля , Записки , или Клавиши(Ключа) скопировали .
Маркировать :
Введите новую метку Поля , Записки , или Клавиши(Ключа) поскольку вы
требуете это
Чтобы появляться в Словаре Баз Данных ( это не может быть
Тот же самый как Метка Из , потому что это будет вызывать дублирование
В пределах Словаря Баз Данных ) .
<< Окно Свойств Поля >>
Окно Свойств Поля позволяет вам обьявлять метку , тип данных , и атрибуты
поля в пределах файла . Эта информация используется чтобы создавать оператор
обьявления данных в структуре записи файла когда исходный текст генерируется
для вас .
Это окно также позволяет вам обьявлять значения по умолчанию для подсказок
дисплея экрана , проверки правильности ввода данных , и сообщать
проектирование . Эта информация обеспечивается на Генератор Прикладных
программ когда вы разрабатываете экраны вашего применения и отчеты ( вы
можете отменять эти значения по умолчанию тогда ) .
Метка Поля :
Введите метку (имя) поля . Это - имя который
Конкатенируется к префиксу файла чтобы обеспечивать уникальный
идентификатор
Для поля . Как с всеми метками Clarion , метка поля
Может содержать символы , номера , подчеркивающийся символ (_) ,
И двоеточие (:) . Метки не могут начинаться с номером или
Двоеточием , и не отображаемы с помощью клавиатуры .
Напечатайте :
Select the data type for the field. Not all data types are
Доступный в всех файловых системах . Для информации относительно типов
данных обеспечиваемых в специфической файловой системе , см. документацию
драйвера файла . СТРОКА фиксированной длины строка ( см. STRING в Языковой
Ссылке(С. На) ) . Диапазон : 1 к 65,535 байтам . ИЗОБРАЖЕНИЕ ИЗОБРАЖЕНИЯ не
тип данных . Когда выбрано , PICTURE обьявляет тип данных СТРОКИ с
изображением
Лексема(маркер) определяющая число символов в строке . Лексема(маркер)
изображения используемая для обьявления поля вводится в поле Изображения
Записи . Это полезно для полей данных чей изображение памяти и изображение
дисплея должно быть различное ( типа КОБОЛА " подразумеваемое десятичное число
" числовая память строки ) . Например , Изображение Записи
Создает обьявление поля которое выглядит наподобие : СТРОКА FieldName
(@N6v2)
Изображение Дисплея для этого поля будет вероятно ,
Так поле отображается с десятичным числом но сохраняется без .
БАЙТ
С одним байтом целое число без знака ( см. BYTE в Языке
Ссылка ) .
Диапазон : 0 к 255
КОРОТКИЙ
С двумя байтами целое число со знаком ( см. КОРОТКИЙ в Языке
Ссылка ) .
Диапазон : -32,768 к 32,767
ДЛИННЫЙ
С четырьмя байтами целое число со знаком ( см. ДЛИННЫЙ в Языке
Ссылка ) .
Диапазон : -2,147,483,648 к 2,147,483,647
РЕАЛЬНЫЙ
С восьмью байтами подписал(подписанный) с плавающей запятой ( см. REAL в
Языке
Ссылка ) .
Диапазон : 0 , ё 2.225073858507201e-308 ..
ё 1.79769313496231e + 308
15 Значащие цифры
ДЕСЯТИЧНОЕ ЧИСЛО
Подписал(подписанный) упакованное десятичное число , до восемь байты ( см.
DECIMAL в
Языковая Ссылка(Ссылалось На) ) .
Диапазон : -999,999,999,999,999 к 999,999,999,999,999
ДАТА
С четырьмя байтами дата ( см. DATE в Языковой Ссылке(С. На) ) .
Диапазон : год : 1 к 9999
Месяц : 1 к 12
День : 1 к 31
ВРЕМЯ
С четырьмя байтами время ( см. TIME в Языковой Ссылке(С. На) ) .
Диапазон : часы : 0 к 23
Минуты : 0 к 59
Секунды : 0 к 59
Seconds/100:0 к 99
ГРУППА
Составная структура данных которая позволяет многократную переменную
Обьявления чтобы ссылаться на одиночной меткой . Другой
Поля обьявлены в пределах ГРУППЫ ( см. GROUP в
Языковая Ссылка(Ссылалось На) ) .
CSTRING
Фиксированной длины , фиктивный завершенный строка ( см. CSTRING в
Языковая Ссылка(Ссылалось На) ) .
Диапазон : 1 к 65,535 байтам .
PSTRING
Вложенный байт длины строка ( см. PSTRING в Языке
Ссылка ) .
Диапазон : 1 к 255 байтам .
PDECIMAL
Подписал(подписанный) упакованное десятичное число , до восемь байты ( см.
PDECIMAL в
Языковая Ссылка(Ссылалось На) ) .
Диапазон : -999,999,999,999,999 к 999,999,999,999,999
USHORT
С двумя байтами целое число без знака ( см. USHORT в Языке
Ссылка ) .
Диапазон : 0 к 65,535
ULONG
С четырьмя байтами целое число без знака ( см. ULONG в Языке
Ссылка ) .
Диапазон : 0 к 4,294,967,295
SREAL
С четырьмя байтами подписал(подписанный) с плавающей запятой ( см. SREAL в
Языке
Ссылка ) .
Диапазон : 0 , ё 1.17549435e-38 .. ё 3.40282347e + 38
6 Значащие цифры
BFLOAT
Подписываемый(подписанный) с плавающей запятой с восьмью байтами в формате
BASIC Фирмы Microsoft
( Видят BFLOAT в Языковой Ссылке(С. На) ) .
Диапазон : 0 , ё 5.877471754e-39 ..
ё 1.7014118346e + 38
15 Значащие цифры
Символьный Счет :
Определяет номер байта памяти требуемой для
Обьявленная длина выбранного типа данных . В зависимости от
Выбранный тип данных , вы может вводить число символов в
Поле , или это может автоматически отображаться для вас .
Десятичные Места :
Введите число мест направо от десятичной точки .
Только допустимый с ДЕСЯТИЧНЫМ ЧИСЛОМ , PDECIMAL , РЕАЛЬНЫЙ , SREAL , и
BFLOAT типы данных .
Изображение Записи :
Определите лексему(маркер) изображения используемую чтобы обьявлять поле
СТРОКИ ,
Который определяет формат памяти для данных . Эта опция
Является только допустимым на обьявленном поле как Тип ИЗОБРАЖЕНИЯ ( см.
Обсуждение ИЗОБРАЖЕНИЯ выше и Лексемы(Маркеры) Изображения в Языке
Ссылка ) .
Изображение Дисплея :
Введите данные по умолчанию форматирующие для маску поля ( см.
Лексемы(Маркеры) Изображения в Языковой Ссылке(С. На) ) чтобы использовать
в
Структуры SCREEN И REPORT . Это изображение может отменяться
В SCREEN ИЛИ REPORT разрабатывают время .
Описание :
Введите необязательное описание чтобы объяснять тип
Информация сохраненная в этом поле . Если Метка Поля -
Cryptic , это - хорошая идея чтобы вводить значимое описание .
Информация введенная в поле Описания помещается как A
Комментируйте обьявление поля в сгенерированном исходном тексте . ИДЕНТИФИКАТОР Справки : Определите справку которую нужно отобразить
когда пользователь нажимает F1 в течение ввода данных для этого поля . Это
значение помещается в атрибут протокола высокого уровня ПОЛЯ когда поле
помещается в структуру SCREEN . Вы можете вводить или строковую константу ( в
одиночных кавычках ) или переменном имени . Размеры :
Если поле - массив , введите число элементов в
Массиве каждый из до четыре размеры ( см. DIM атрибут в
Языковая Ссылка(Ссылалось На) ) . Максимальный размер массива -
64 КБ , следовательно размер поля ( в байтах ) разы общее число элементов
( 1-ые разы размерности 2-ые разы размерности 3-ьи разы размерности 4-ая
размерность ) не должен превышать 65,535 . Начальное Значение
: Определите "Пред-загруженное" значение для поля . При вводе значения
позволяет Clarion исходный текст сгенерированный в соответствии c процедурой
Template чтобы автоматически инициализировать поле в время выполнения .
Значение вы вводят не редактируется . Это позволяет вам вводить или постоянное
значение , или выражение . Эта особенность должна обеспечиваться в
соответствии c индивидуальной процедурой Template чтобы быть эффективной .
Внешнее Имя :
Определите имя поля которое нужно поместить в поля
Атрибут ИМЕНИ . Это может быть различное от имени используемого чтобы
Обратиться( относиться) к тому полю в пределах программы ( Метка Поля ) .
Внешнее имя используется для совместимости файловой системы . См.
Каждую документацию драйвера файла для разъяснения
Потребности для внешних имен поля в специфической файловой системе . Вы
Можете вводить или строковую константу ( в одиночных кавычках ) или
Переменном имени .
Заголовок Столбца :
Введите заголовок столбца по умолчанию для этого поля когда это
Помещается в ОТЧЕТ или отображается в Администраторе Базы Данных .
Подсказка По умолчанию :
Введите значение поля подсказки ПО УМОЛЧАНИЮ для этого поля когда это
Помещается в структуру SCREEN для ввода данных .
Оверлейное Поле :
Если это поле должно совместно использовать положение памяти с
предварительно
Определенное поле , введите поле которое это поле
Определяется ПО ( см. ПО атрибуту в Языковой
Ссылке(С. На) ) . ПО атрибуту переопределяет память
Занятую одним полем как другое имя поля , позволяя вам
Ссылаться на то же самое положение памяти двумя различными способами .
Размер поля определили не должен быть больший чем
Размер Оверлейного Поля .
[ы] Скрытый
Когда ВЫКЛЮЧЕНО , это определяет что поле не может отображаться или
Доступный Администратор Базы Данных .
Проверка Проверки Правильности :
Отображается текущая установка поля определяемая на
Проверке Правильности Проверяет окно .
Опции Входа :
Отображает текущие назначения поля определяемые на окне
Опций Входа .
Проверка Правильности Проверяет ... Кнопку
Вызывает Проверку Правильности Проверяет окно .
Опции Входа ... Кнопка
Вызывает окно Опций Входа .
<< Проверка Правильности Проверяет Окно >>
Проверка Правильности Проверяет окно устанавливает правила для входа
достоверных данных в поле . Те позволяют вам обьявлять допустимые значения это
поле может содержать . Метод реализации этих ограничений ввода данных
отличается в зависимости от которого этот вы определяете для поля .
( ) Проверка Правильности Вычеты
Указывает что ограничения проверки правильности ввода данных
Автоматически не выполняются для этого поля . Это не
Препятствует записи вашего собственного кода проверки правильности данных
.
( ) Не может Быть Нуль или Пробел
Указывает что некоторое количество типа информации должны вводиться для
Чтобы это поле ( это - "требуемое" поле ) . Эти места опции
REQ атрибут на поле экрана когда это поле
Помещается в структуру SCREEN в Генераторе Прикладных программ .
( ) Должен Быть В Числовом Диапазоне
Указывает что пользователь должен вводить числовое значение которое должно
Быть в пределах Самых Низких и Самых Высоких определяемых значений .
Процедура которую Template генерирует функция INRANGE в процедуре
Исходной текста регистрир. - редактирования поле чтобы чтобы чтобы
проверять что
Данные введенный находится в пределах верхн. и нижн. ограничений
(Включающ.) . Эта особенность должна обеспечиваться в соответствии c
Индивидуальной процедурой Template чтобы быть эффективной .
( ) Должен Быть Истинный Или Неправильный
Указывает что поле позволяется содержать только нуль
(0) Или один (1) . Генератор Прикладных программ помещает это поле
На экране как ФЛАЖОК .
( ) Должен Быть В Файле
Указывает что значение в поле должно дублироваться в
Файл вы определяют . Два файла ( файл вы
В настоящее время определяют и файл вас имя ) должна уже
Иметь связь определенная в Словаре Баз Данных (
Список с поднятием выборов ограничивается к связанным файлам ) .
Двойное значение должно содержаться в поле компонента клавиши(ключа)
Того связанный файл . Процедура которую Template генерирует оператор
GET в процедуре исходной текста регистрир. - редактирования поле чтобы
чтобы чтобы
Проверять что данные введенный допустим .
( ) Должен Быть В Списке
Вводят специфический список допустимых значений поле может содержать .
Генератор Прикладных программ отображает список выборов как
RADIO кнопки в пределах структуры OPTION когда вы помещаете этот
Поле в структуре SCREEN . Пользователь может тогда только выбирать
Из этих допустимых выборов чтобы вводить данные в поле . Каждый
Единица в списке должна отделяться пустым пробелом . Пробел
Пробелы не позволяются в пределах выбора - эмулировать пробел ,
Используйте подчеркивающийся символ (_) .
<< Опции Входа Window >>
Окно Опций Входа позволяет вам обьявлять атрибуты используемые экрана по
умолчанию когда это поле помещается как поле ВХОДА в структуре SCREEN .
Атрибуты
Эти атрибуты определяют принимаемые действия " позади сцен "
Когда данные вводится в поле пользователем .
[ы] Непосредственный
Помещает IMM атрибут в поле экрана . Это определяет
Этот поле завершается автоматически если число символов определенное для
размера поля ввелось ( удаление потребности для пользователя чтобы нажимать
TAB или ENTER ) . Это наиболее часто использовано с полями которые всегда
имеют фиксированное число символов ( zip кодом , звонят коду области , и т.д.
. ) . [ы] Левый Выравнивают
Помещает LFT атрибут в поле экрана , который определяет что символы
введенные в поле оставлены выровненным . Если пользователь вводит ведущие
пробелы , они отбрасываются когда поле завершается . Поля СТРОКИ обычно
оставлены выровненным . [ы] Скрываются Пароль Помещает СКРЫВАЮЩИЙСЯ атрибут
в поле экрана , который определяет что информацию
Когда вводится в это поле "zскрывается . Поскольку каждый символ
вводится в это поле ,
Звездочка (*) отображается на экране вместо
Символ . Это не воздействует на данные помещенные в
Поле , только дисплей экрана , и обычно используется с
Содержащий полями чувствительные данные (пароли) .
Печать Режима
Эти атрибуты воздействуют на печать вставки / наложения записей
Характеристики для поля .
( ) Вставка
Помещает INS атрибут в поле экрана , который определяет
Режим вставки для ввода данных . Для символьных полей , Вставьте
Данные причин dввели в поле уже содержащее
Данные чтобы "помещать" первоначальные данные к праву до размера
Ограничение поля достиглось . Для числовых полей ,
Вставка заставляет поле заполняться справа налево ,
Стиль калькулятора . Это - рекомендуемый режим для числового
Поля содержащие информацию которая изменяется очень в длине ,
Типа полей содержащих данные валюты .
( ) Наложение Записей
Помещает OVR атрибут в поле экрана , который определяет
Режим наложения записей для ввода данных . Для символьного и числовой
Поля , Наложение Записей вызывает данные dввели в поле
Уже содержащий данные чтобы разрушать первоначальные данные . Для
Числовые поля , это также определяет что нумерует вводятся
Справа налево .
( ) AsIs
Уходы и INS и OVR атрибуты от поля экрана .
Это определяет что режим печати - тот же самый как поле
Предварительно когда завершается . Используемый режим печати - печать
Режим " левый по " из немедленно предыдущего поля .
Символьный Режим
Эти атрибуты воздействуют на форматирование данных полей строки .
( ) Нормальный
Уходы и UPR и CAP атрибуты от поля экрана .
Это определяет что случай символов введенных
Пользователь не изменяется .
( ) Верхний Регистр
Помещает UPR атрибут в поле экрана . Это определяет
Этот случай символов введенных пользователем
Автоматически изменяется( заменяется) на весь верхнего регистра , неважно
какой случай
Пользователь типы .
( ) Печатают Прописными буквами
Места CAP атрибут на поле экрана . Это определяет
Что первый символ каждого слова введенного пользователем
Автоматически изменяется( заменяется) на верхнего регистра . Это
воздействует на первый
Символ в поле и каждом символе после любого пустого
Пробела . Все другие введенные символы автоматически
Изменяются( заменяются) на нижний регистр .
<< Окно Свойств Записки >>
Окно Свойств Записки определяет максимальный размер поля ЗАПИСКИ (
Максимальная Длина ) и размер ТЕКСТОВОГО Поля ( Строки Дисплеев и Столбец
Width ) места Генератора Прикладных программ на экране .
Метка Записки :
Введите метку (имя) поля . Это - имя
Который это будет вызываться в пределах применения . Как с
Все метки Clarion , метка MEMO могут содержать буквенный
Символы , номера , подчеркивающийся символ (_) , и
Двоеточие (:) . Метки не могут начинаться с номером или двоеточием
И не отображаем с помощью клавиатуры .
Описание :
Введите необязательное описание чтобы объяснять тип
Информация сохраненная в поле ЗАПИСКИ . Если Метка Записки -
Cryptic , это - хорошая идея чтобы вводить значимое описание .
Информация введенная в поле Описания помещается как A
Комментарий в сгенерированном исходном тексте .
Строки Дисплеев :
Введите номер число строк используемых чтобы отображать эту ЗАПИСКУ
Поле когда это помещается в ТЕКСТОВОЕ поле в структуре SCREEN .
Столбец Width :
Введите номер число столбцов используемых чтобы отображать эту ЗАПИСКУ
Поле когда это помещается в ТЕКСТОВОЕ поле в структуре SCREEN .
Номер определяемый для Столбца Width должен делиться равномерно
В Максимальную Определяемую длину .
Максимальная Длина :
Введите максимальное число символов которое может вводиться
В это поле ЗАПИСКИ . Максимальная длина которая может
Определяться для поля ЗАПИСКИ - 64 КБ . Максимальный допустимый
Размер поля ЗАПИСКИ изменяется в зависимости от файловой системы
Используемый . Консультируйтесь С документацией драйвера файла чтобы
определять
Максимальный размер позволяемый в специфической файловой системе .
[ы] Двоичное Содержимое
Указывает что поле ЗАПИСКИ не будет содержать текст , наиболее
Вероятные данные из .PCX или .GIF дисплейного файла . Это помещает
ДВОИЧНЫЙ атрибут на поле ЗАПИСКИ в обьявлении файла .
ИДЕНТИФИКАТОР Справки :
Определите справку которую нужно отобразить когда пользователь нажимает
F1
В течение ввода данных для этого . поле Это значение помещается в
Атрибут протокола высокого уровня ПОЛЯ когда поле помещается в A
Структура SCREEN . Вы можете вводить или строковую константу ( в
Одиночные кавычки ) или переменное имя .
Внешнее Имя :
Определите имя ЗАПИСКИ которую нужно поместить в ИМЯ
Атрибут . Это может быть различное от имени используемого чтобы
обратиться( относиться)
К той ЗАПИСКЕ в пределах программы ( Метка Записки ) .
Внешнее имя используется для совместимости файловой системы . См.
Каждая документация драйвера файла для разъяснения
Потребность для внешних имен ЗАПИСКИ в специфической файловой системе . Вы
Может вводить или строковую константу ( в одиночных кавычках ) или
Переменное имя .
Заголовок Столбца :
Введите заголовок столбца по умолчанию для этой ЗАПИСКИ когда это
Помещается в ОТЧЕТ или отображается в Администраторе Базы Данных .
Подсказка По умолчанию :
Введите значение поля подсказки ПО УМОЛЧАНИЮ для этой ЗАПИСКИ когда это
Помещается в структуру SCREEN для ввода данных .
Атрибуты
Эти атрибуты определяют принимаемые действия " позади сцен "
Когда данные вводится в ЗАПИСКУ пользователем .
[ы] Требуемый
Помещает REQ атрибут в поле экрана . Это указывает
Пользователь должен напечатать что -нибудь в поле в течение ввода данных .
[ы] Переход На новую строку
Помещает LFT атрибут в поле экрана чтобы допускать редактирование
Автоматического Переноса Слова . Автоматический Перенос Слова гарантирует что
слова не охватывают многократные строки в дисплее . Печать
Режима Эти атрибуты воздействуют на вставку / наложение записей печатающую
характеристики для поля . ( ) Вставка Помещает INS атрибут в поле экрана ,
который определяет режим вставки для ввода данных . Вставьте данные причин
dввели в ЗАПИСКУ уже содержащую данные чтобы "помещать" первоначальные данные
к праву пока ограничение размера поля не достиглось . ( ) Наложение Записей
Помещает OVR атрибут в поле экрана , который определяет
Режим наложения записей для ввода данных . Наложение Записей заставляет
данные
Dввели в ЗАПИСКУ уже содержащую данные разрушать
Первоначальные данные .
( ) AsIs
Уходы и INS и OVR атрибуты от поля экрана .
Это определяет что режим печати - тот же самый как поле
Предварительно завершенное . Используемый режим печати - режим
Печати " левый по " из немедленно предыдущего поля .
Символьный Режим
Эти атрибуты воздействуют на форматирование данных ЗАПИСКИ .
( ) Нормальные
Уходы и UPR и CAP атрибуты от поля экрана .
Это определяет что случай символов введенных
Пользователем не изменяется .
( ) Верхний Регистр
Помещает UPR атрибут в поле экрана . Это определяет
Что случай символов введенных пользователем
Автоматически когда изменяется( заменяется) к весь верхнего регистра ,
неважно какой случай
Пользователь типы .
( ) Печатают Прописными буквами
Помещает CAP атрибут в поле экрана . Это определяет
Этот первый символ каждого слова введенного пользователем
Автоматически изменяется( заменяется) на верхнего регистра . Это
воздействует на первый
Символ в поле и каждом символе после любого пустого
Пробела . Все другие введенные символы автоматически
Изменяются( заменяются) на нижний регистр .
[ы] Скрытый
Когда ВЫКЛЮЧЕНО , это определяет что записка не может отображаться или
Доступный Администратор Базы Данных .
<< Клавиша(Ключ) Окно Properties >>
Клавиша(Ключ) окно Properties позволяет вам обьявлять КЛАВИШУ(КЛЮЧ) или
ИНДЕКС для файла данных . КЛАВИША(КЛЮЧ) и ИНДЕКСНЫЕ обьявления определяют
альтернативные последовательности сортировок для файла данных .
Последовательность сортировок определяется полями компонента которые
составляют КЛАВИШУ(КЛЮЧ) или ИНДЕКС . Если Клавиша(Ключ) окно Properties
завершилось , Клавиша(Ключ) окно Component автоматически кажется позволяет вам
добавлять поля компонента .
KEY И INDEX - функционально эквивалент . Различие между KEY И INDEX
находится в факте что KEY всегда поддерживается и INDEX не нет . Каждый раз
запись добавляется , изменяется , или удаляется из файла , KEYS модифицируются
чтобы отражать изменения . Это значит что a последовательность сортировок
KEY'S всегда правильна и доступна для применения . ИНДЕКС , однако , не
поддерживается и должен быть явно сформирован немедленно прежде, чем это
используется . Это делает KEY соответствующим часто используемой
последовательности сортировок , и INDEX соответствующему нечасто используемой
последовательности сортировок .
Имя :
Введите имя Клавиши(Ключа) . Это - метка ( конкатенированный к
Файла префикс ) которым это вызывается в пределах
Исходный текст применения . Как с всеми метками Clarion ,
Имя клавиши(ключа) может содержать буквенные символы , номера ,
Подчеркивающийся символ (_) , и двоеточие (:) . Метки не могут
Начинаться с номером или двоеточием и не отображаемы с помощью клавиатуры
. Описание : Введите необязательное описание Клавиши(Ключа) .
Если Имя - cryptic , это - хорошая идея чтобы вводить значимое описание .
Информация введенная в поле Описания помещается как комментарий в
сгенерированном исходном тексте . Внешнее Имя : Определите
имя которое нужно поместить в атрибут ИМЕНИ обьявления Клавиши(Ключа) . Это
может быть различное от Имени введенного выше . Внешнее имя используется для
совместимости файловой системы . См. каждую документацию драйвера файла для
разъяснения потребности для внешних имен клавиши(ключа) в специфической
файловой системе . ( ) Клавиша(Ключ)
Обьявляет КЛАВИШУ(КЛЮЧ) . KEY поддерживается динамически . Как
Файл данных изменяется , последовательность сортировок KEY'S
Автоматически модифицируется .
( ) Индекс
Обьявляет ИНДЕКС . INDEX не поддерживается . Прежде, чем применение ,
INDEX должно быть сформировано using оператор BUILD .
( ) Динамический Индекс
Обьявляет ИНДЕКС без любых полей компонента . Это - A
Специальная форма ИНДЕКСА где поля компонента , и таким образом
Последовательность сортировок , определяются в во время выполнения в
операторе
BUILD ( см. INDEX и ФОРМИРУЙТЕ в Языковой Ссылке(С. На) ) .
Файл данных может иметь только один Динамический Индекс .
[ы] Уникальный
Определяет позволяет ли Клавиша(Ключ) значения поля клавиши дублирования .
Когда Уникальный Флажок ВЫКЛЮЧЕН , DUP атрибут помещается
В обьявление КЛАВИШИ(КЛЮЧА) , который позволяет входы клавиши дублирования
-
Записи с дубликатом оценивает в полях КОМПОНЕНТА клавиши(ключа) .
Когда Уникальный Флажок ВЫКЛЮЧЕН , DUP атрибут оставлен
От , требуя каждую запись содержать уникальные значения в
Поля компонента КЛАВИШИ(КЛЮЧА) . Уникальный ненужен для ИНДЕКСА
Описание . INDEX всегда позволяет двойные записи .
[ы] АВТО НОМЕР
Указывает исходный текст сгенерированный в соответствии c Template
процедуре
Должен автоматически увеличивать последнее поле компонента в
КЛАВИША(КЛЮЧ) когда новая запись добавляется к файлу . Эта особенность
Должен обеспечиваться в соответствии c индивидуальной процедурой Template
чтобы быть
Эффективный . АВТО НОМЕР бессмысленен для ИНДЕКСА начиная с
INDEX динамически не поддерживается .
[ы] Отображаемый С помощью клавиатуры
Определяет имеет ли Клавиша(Ключ) отображаемый с помощью клавиатуры
порядок сортировки .
Когда Отображаемый С помощью клавиатуры Флажок ВЫКЛЮЧЕН , эта опция
помещает(помещает)
NOCASE атрибут на КЛАВИШЕ(КЛЮЧЕ) или ИНДЕКСЕ , делая порядок сортировки
Независящий от случая символов . Когда Отображаемый С помощью клавиатуры
Флажок ВЫКЛЮЧЕН , NOCASE атрибут оставлен от , делая сортировку упорядочивают(
заказывают) зависимый от случая символов . [ы] Исключают
Пустые Указатели
Определяет включает ли Клавиша(Ключ) входы для записей чей
Поля компонента клавиши(ключа) - весь пробел или нуль . Когда
Исключающийся
Флажок Пустых Указателей ВЫКЛЮЧЕН , эта опция помещает(помещает)
ВЫБИРАЮЩИЙСЯ атрибут в
КЛАВИША(КЛЮЧ) или ИНДЕКС , который удаляет входы Клавиши(Ключа) для
записей
Чей поля компонента Клавиши(Ключа) все содержат пробел или обнуляют
значения .
Когда Исключающийся Флажок Пустых Указателей ВЫКЛЮЧЕН , ВЫБИРАЮЩИЙСЯ
атрибут
Оставлен от и Клавиша(Ключ) включает входы для всех записей в
Файле .
[ы] Первичная Клавиша(Ключ)
Эта опция сообщает Генератору Прикладных программ что этот KEY
Удовлетворяет(приспосабливает) описание Реляционной Первичной Клавиши(
Ключа) как описано
В эссе Проектирования Базы Данных в руководстве Программист - A
Уникальная КЛАВИША(КЛЮЧ) чей поля компонента все требуются ( имеют
REQ атрибут ) для ввода данных . INDEX не может быть Первичная
Клавиша(Ключ) .
<< Клавиша(Ключ) Окно Component >>
Клавиша(Ключ) Component окна позволяет вами чтобы поддерживать поля
компонента которые включают КЛАВИШУ(КЛЮЧ) или ИНДЕКС . Поля компонента
определяют порядок сортировки определяемый КЛАВИШЕЙ(КЛЮЧОМ) или ИНДЕКСОМ .
Если Клавиша(Ключ) экран Properties завершился , Клавиша(Ключ) окно Component
автоматически кажется позволяет вам добавлять поля компонента .
Имя Поля :
Введите имя (метка) поля компонента или нажмите TAB чтобы
Выбирать этот из Списка Полей .
Список Полей
Отображает список всех полей в файле . Когда вы выбираете
Поле из этого списка , Имя Поля получает имя
Поля которое вы выбрали .
( ) Возрастание
Указывает что поле компонента сортируется в пределах клавиши(ключа)
Из самого низкого значения к самому высокому значению .
( ) Убывающий
Указывает что поле компонента сортируется в пределах клавиши(ключа)
Из самого высокого значения к самому низкому значению .
<< Окно Свойств Связи >>
Окно Свойств Связи позволяет вам описывать связь между двумя файлами в
Словаре Баз Данных . Связи Файла описывают как файлы компонуются основанными
на общие поля клавиши(ключа) , и как справочная целостность должна
поддерживаться ( см. эссе на Проектировании Базы Данных в руководстве
Программист ) .
Связи могут просматриваться и-или создаваться из или
Хозяин или Порожденнная сторона связи . Это -
Цель Radio кнопок в Связи Для области .
( ) 1 к Многим
Указывает что файл для который связь
Определяемся - Одна сторона СВЯЗИ файла "один ко многим" .
( ) Большое Количество к 1
Указывает что файл для который связь
Определяемся - Большое Количество стороны СВЯЗИ файла "один ко многим" .
ПЕРВИЧНЫЙ / ВНЕШНИЙ КЛЮЧ :
Определите Клавишу(Ключ) которая содержит общее поле (компонования)
Между файлом для которого связь определяемся
И Связанный Файл . Если к данным в этом файле нужно прямо
Обращаться из Связанного Файла , вы должны имя Клавиша(Ключ) здесь . Если
Никакой прямой доступ не требуется , никакая Клавиша(Ключ) необходимо
именованная .
Подсказка для этого поля читается " Первичная Клавиша(Ключ) " когда 1 к
Большому Количеству Radio кнопка активен , и "Внешний Ключ" когда большое
количество
К 1 Radio кнопке активны . Те касаются к описаниям
Первичного и Внешним Ключам как описано в эссе
Проектирования Базы Данных в руководстве Программист .
Связанный Файл :
Введите метку Порожденнного или файл Хозяина файла для
Который связь определяемся . Если вы определяете
Хозяин , тогда Связанный Файл - Порожденнный файл , и vice-versa .
ИНОСТРАННАЯ / ПЕРВИЧНАЯ Клавиша(Ключ) : Определите
клавишу(ключ) связанного Файла которая содержит общее поле (компонования)
между Связанным Файлом и файлом для которого связь определяемся . Если к
данным в Связанном Файле нужно прямо обращаться из файла для которого связь
определяемся , вы должны имя Клавиша(Ключ) здесь . Если никакой прямой доступ
не требуется , никакая Клавиша(Ключ) необходимо именованная . Подсказка для
этого поля читает "Внешний Ключ" когда 1 к Большому Количеству Radio кнопка
активен , и " Первичная Клавиша(Ключ) " когда Большое Количество к 1 Radio
кнопке активны . Те касаются к описаниям
Из Первичного и Внешние Ключи как описано в Базе Данных
Расчетное эссе в руководстве Программист .
Поля Компоновки
Это отображает список полей компонента Первичного
И Внешние Ключи двух файлов . Каждое поле компонента должно
Быть согласовано с полем компонования в соответствующем файле .
Поля однако чтобы компоноваться отмечены (ToDo) . Все компоновки
Поля компонента должны быть обьявлены для связи чтобы быть полностью
Определенными . Высветите поле для которого вы хотите определять
Компонующееся поле и нажимать ENTER чтобы вызывать ПОРОЖДЕНННОЕ / ХОЗЯИНА
Поле к окну Компоновки Поля ХОЗЯИНА / ПОРОЖДЕНННОГО .
Ограничения ... Кнопка
Вызывает Справочное окно Целостности . Это позволяет вам
Определять Модификацию и Удалять ограничения помещенные в
Связь .
<< ПОРОЖДЕНННОЕ / ХОЗЯИН Поле к Окну Компоновки Поля ХОЗЯИНА /
ПОРОЖДЕНННОГО >>
ПОРОЖДЕНННОЕ / ХОЗЯИН Поле к окну Компоновки Поля ХОЗЯИНА / ПОРОЖДЕНННОГО
позволяет вам определять компонующееся поле между файлами . Это представляет(
представляет) список всех полей в файле ХОЗЯИНА / ПОРОЖДЕНННОГО чтобы
позволять вам выбирать компонующееся поле .
ПОРОЖДЕНННОЕ / ХОЗЯИН Поле :
Впечатайте имя компонующегося поля или нажмите TAB чтобы выбирать
Из списка Полей .
Клавиша(Ключ) ХОЗЯИНА / ПОРОЖДЕНННОГО Component :
Отображает поле к которому вы создаете компоновку .
Поля ПОРОЖДЕНННОГО / ХОЗЯИНА
Список всех полей в ПОРОЖДЕНННОМ / ХОЗЯИНЕ файле из который вы
Может выбирать компонующееся поле .
Никакая Кнопка Компоновки
Не завершите Никакую Компоновку Pushbutton когда поле - часть
Многократная Клавиша(Ключ) поля компонента и не один из компонентов
Который устанавливают связь между двумя файлами .
Следовательно , не имеется никакое поле компонования для этого компонента
Клавиши(Ключа) .
Если вы не определили поле компонента как Никакая Компоновка , любой
Компоненты после того поля в Клавише(Ключе) - также Никакая Компоновка
Поля .
<< Справочное Окно Целостности >>
Справочное окно Целостности определяет действие которое должно приниматься
когда пользователь пытается изменять( заменять) компонующееся значение поля
в Хозяине или удалять запись Хозяина с связанными Порожденнными записями .
Для этих опций чтобы иметь эффект , выполнимый код который выполняет
действие должен быть в сгенерированном исходном тексте для применения .
Следовательно , эти опции весь зависимы от реализации в каждом Шаблоне Шаблона
процедуры языковый код . Если вы записываете заказную процедуру Template
который не обеспечивает эти ограничения , Справочная Целостность может быть
штраф .
Ограничения Модификации
Эти опции определяют действие которое должно приниматься когда
Пользователь пытается изменять( заменять) значения содержимые в
Поля файла Хозяина которые компонуют два файла .
( ) Никакое Действие
Позволите полю компоновки записи Хозяина изменяться ,
Игнорирование Порожденнных записей .
( ) Ограничивают
Предотвратите пользователя от создания изменений к полю компоновки в
Запись Хозяина если Порожденнные записи существуют .
( ) Каскад
Автоматически модифицируйте любые существующие Порожденнные записи когда
компоновка
Поле записи Хозяина изменяется( заменяется) .
( ) Ясный
Позволите полю компоновки записи Хозяина изменяться и ясный
( Устанавливают к пробелу или нулю ) поле компоновки в Порожденнном
Запись .
Удалите Ограничения
Эти опции определяют действие которое должно приниматься когда
Пользователь пытается удалять запись Хозяина которая касалась
(Существующий) Порожденнные записи .
( ) Никакое Действие
Позволите записи Хозяина удаляться , игнорируя любой Порожденнный
Записи .
( ) Ограничивают
Предотвратите пользователя от удаления записи Хозяина если Порожденнный
Записи существуют .
( ) Каскад
Автоматически удалите любые существующие Порожденнные записи когда
Запись Хозяина удаляется .
( ) Ясный
Позволите записи Хозяина удаляться и ясный ( набор к пробелу
Или нуль ) поле компоновки в Порожденнной записи .
<< Окно Выбора >>
Окно Выбора отображает список допустимых выборов из которых вы можете
выбирать . Список отображаемых выборов ( и Заголовок окна ) зависим от того
где это вызвалось из .
Кнопка Выбора
Нажмите эту кнопку чтобы выбирать в настоящее время высвеченный
Selection .