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

Использование в форме календаря

Использование календаря для ввода информации в поля дат

Мы рассмотрели свойства календаря. Теперь посмотрим, как можно использовать данный ActiveX-компонент для ввода информации в поля таблицы содержащие даты. В качестве примера создадим форму для ввода информации о сотрудниках фирмы. Исходная таблица Manager содержит поле dDateBirth с информацией о дате рождения сотрудника. Информацию в это поле будем вводить с помощью ActiveX-компонента Календарь.

Чтобы создать форму, выполните следующие действия:

  1. В проекте sales откройте окно конструктора.
  2. В окружение формы добавьте таблицу, содержащую список сотрудников.
  3. Разместите в форме необходимые для ввода информации поля таблицы.
  4. Откройте окно свойств Properties (Свойства) поля, предназначенного для ввода даты рождения сотрудника.
  5. Используя свойство Name (Имя), присвойте объекту наименование txtBirthday.
  6. Используя свойство controisource (Источник данных), задайте в качестве источника данных поля для ввода даты рождения поле dDateBirth таблицы.
  7. Рядом с полем, предназначенным для ввода даты рождения, расположите кнопку.
  8. Используя свойство caption (Надпись), присвойте кнопке название Календарь. Форма будет иметь вид, представленный на рис. 16.25.
  9. Откройте окно свойств Properties (Свойства) кнопки Календарь.

    Иллюстрированный самоучитель по Visual FoxPro 8 › Библиотеки классов и ActiveX-компоненты › Использование в форме календаря

    Рис. 16.25. Форма для ввода списка сотрудников

    Иллюстрированный самоучитель по Visual FoxPro 8 › Библиотеки классов и ActiveX-компоненты › Использование в форме календаря

    Рис. 16.26. Окно процедур метода Click для кнопки Календарь

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