Access 2002

Перенос значений полей в ваших формах


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

1.   Импортируйте в ваше приложение модули basCarry, TaggedValues и Tagged- Value.

2.   Создайте связанную форму или откройте в режиме конструктора существующую связанную форму.

3.   Разместите кнопки-выключатели справа от элементов, связанных с полями, значения которых вы собираетесь переносить в новые записи, добавляемые в эту форму.

4.   Присвойте, как было описано в предыдущем разделе, свойству Tag каждой кнопки-выключателя строку, задающую элемент управления, связанный с этой кнопкой.

5.   Выберите все кнопки-выключатели и присвойте, как было описано в предыдущем разделе, их свойству-событию AfterUpdate строку вызова функции HandleCarry.

Это все, что требуется сделать. Когда пользователь запустит форму и нажмет одну из кнопок-выключателей, функция HandleCarry присвоит свойству DefaultValue связанного с этой кнопкой элемента управления его текущее значение. А когда пользователь добавит новую запись, соответствующее поле формы будет автоматически заполнено этим значением.

Свойство ControlSource и вычисляемые элементы управления

Разработчики приложений Access часто используют текстовые поля для отображения вычисляемых значений. На  6.9 показана форма frmControlSource базы данных CH06.MDB, которая содержит поле txtDueDate, заполняемое данными из

таблицы, и два вычисляемых текстовых поля, в которых указывается число дней, прошедших с даты платежа.

Эти два способа применяются для получения значений второго и третьего текстовых полей формы frmControl Source.

Комментарии закрыты