Иллюстрированный самоучитель по Visual FoxPro 7

Счетчики

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

  1. Нажмите кнопку Spinner (Счетчик) на панели инструментов FormControls (Элементы управления формы).
  2. Щелкните в том месте формы, где предполагаете расположить поле-счетчик.
  3. Откройте окно Properties (Свойства) для размещенного в форме объекта.
  4. В поле ввода значения свойства controisource (Источник данных) нажмите кнопку раскрытия списка и выберите поле таблицы, для которого счетчик создается.
  5. Используя свойства объектов spinner HighValue (Наибольшее значение счетчика) и spinnerLowValue (Наименьшее значение счетчика), задайте максимальное и минимальное значения, которые можно установить при помощи кнопок изменения значения самого поля.
  6. Используя свойство KeyboardHighValue (Максимальное значение, вводимое с клавиатуры), задайте максимальное значение, которое можно ввести в поле, используя клавиатуру.
  7. В поле свойства KeyboardLowValue (Минимальное значение, вводимое с клавиатуры) введите число, определяющее минимальное значение, вводимое в поле с клавиатуры.

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

  8. Используя свойство increment (Шаг), задайте шаг, с которым будет изменяться значение поля.
  9. Создайте текстовую надпись для поля.
  10. Сохраните форму с размещенным в ней счетчиком и запустите ее на выполнение.
  11. Попробуйте вводить с помощью счетчика информацию, используя для этого кнопки поля, клавиши и, а также цифры на клавиатуре.

На рис. 6.33 представлена форма, содержащая счетчик для ввода значения скидки, которая может быть предоставлена клиенту, если он является постоянным покупателем. При вводе в поле значения больше допустимого, Visual FoxPro выдает соответствующее предупреждение с указанием диапазона вводимого значения.

Иллюстрированный самоучитель по Visual FoxPro 7 › Конструктор форм › Счетчики
Рис. 6.33. Счетчик, размещенный в форме

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.