Использование в форме календаря
Использование календаря для ввода информации в поля дат
Мы рассмотрели свойства календаря. Теперь посмотрим, как можно использовать данный ActiveX-компонент для ввода информации в поля таблицы содержащие даты. В качестве примера создадим форму для ввода информации о сотрудниках фирмы. Исходная таблица Manager содержит поле dDateBirth с информацией о дате рождения сотрудника. Информацию в это поле будем вводить с помощью ActiveX-компонента Календарь.
Чтобы создать форму, выполните следующие действия:
- В проекте sales откройте окно конструктора.
- В окружение формы добавьте таблицу, содержащую список сотрудников.
- Разместите в форме необходимые для ввода информации поля таблицы.
- Откройте окно свойств Properties (Свойства) поля, предназначенного для ввода даты рождения сотрудника.
- Используя свойство Name (Имя), присвойте объекту наименование txtBirthday.
- Используя свойство controisource (Источник данных), задайте в качестве источника данных поля для ввода даты рождения поле dDateBirth таблицы.
- Рядом с полем, предназначенным для ввода даты рождения, расположите кнопку.
- Используя свойство caption (Надпись), присвойте кнопке название Календарь. Форма будет иметь вид, представленный на рис. 16.25.
- Откройте окно свойств Properties (Свойства) кнопки Календарь.
Рис. 16.25. Форма для ввода списка сотрудников
Рис. 16.26. Окно процедур метода Click для кнопки Календарь