FoxPro8


              

Поле ввода


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

  • Нажмите кнопку Text Box (Поле ввода)
    на панели инструментов Form Controls (Элементы управления формы).
  • Щелкните в том месте формы, в котором вы намерены расположить поле ввода.
  • Откройте окно свойств созданного объекта.
  • Чтобы связать созданное поле с полем таблицы, выберите на вкладке Data (Данные) свойство controlsource (Источник данных). В поле ввода свойства воспользуйтесь кнопкой раскрытия списка и из списка всех полей открытой таблицы выберите поле, которое хотите добавить в форму (рис. 6.13).
  • Используя свойство Alignment (Выравнивание), задайте вариант выравнивания информации в поле: по центру, по левому или правому краю поля.
  • Рис. 6.13. Связывание поля формы с полем таблицы

  • Для задания стиля и цвета рамки поля используйте свойства Borderstyie (Стиль рамки) и Bordercoior (Цвет рамки) соответственно.
  • С помощью свойства DisabiedBackcoior (Цвет фона неактивного поля) задайте цвет фона неактивного поля.
  • Применяя свойство comment (Описание), вы можете задать краткое описание назначения размещенного объекта. Это описание будет полезно при разработке приложения и его сопровождении.
  • Используя свойства FontName (Наименование шрифта) и Fontsize (Размер шрифта), задайте используемый при отображении информации шрифт и его размер.
  • С помощью свойства Forecoior (Цвет надписи) задайте цвет, которым будет отображаться информация в поле ввода.
  • Для отображения полей ввода в заданном формате используйте свойство Format (Формат).
  • Допустимые форматы и их назначения приведены в табл. 6.7.

    Таблица 6.7. Форматы данных

    Код Назначение
    ! Преобразует буквы к верхнему регистру
    $ Выводит на экран текущий денежный символ
    ^ Отображает числа в экспоненциальном виде
    А Разрешает ввод только текстовых символов
    D Для редактирования данных типа даты использует текущий формат SET date (например, BRITISH, GERMAN и т. д.)
    Е Редактирует данные, рассматривая их как Европейские (BRITISH: даты
    К Выделяет все поле целиком, когда курсор перемещается в данное поле
    L Отображает ведущие нули при их выводе в поле ввода
    М Задает несколько предопределенных значений на выбор
    R Содержит маску формата для поля ввода. Символы маски отображаются на экране, но не сохраняются в источнике данных
    Т Удаляет начальные и конечные пробелы в форме
    YS Отображает дату в кратком формате, используя установки Windows
    YL Отображает дату в полном формате, используя установки Windows
    Z Отображает 0 как пробел, за исключением случая, когда фокус ус тановлен на объекте
    <

    Содержание  Назад  Вперед