Alison Balteramp;#039;s Mastering Microsoft Office Access 1002003 [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Alison Balteramp;#039;s Mastering Microsoft Office Access 1002003 [Electronic resources] - نسخه متنی

Alison Balter

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید



Practical Examples: Implementing ActiveX Controls


You can use ActiveX controls in many places in your own applications. Use your imagination to determine where controls will enhance your application's usefulness. The following examples illustrate a few potential uses of ActiveX controls.

Adding a Calendar to the Report Criteria Dialog


One example of an ActiveX control is in the frmReportDateRange dialog box, shown in Figure 21.25. You can use the Calendar control to populate the Beginning Date and Ending Date text boxes.

Figure 21.25. Adding the Calendar control to the Report Criteria form.


The code for adding the Calendar control looks like this:

Private Sub cmdSetDates_Click()
On Error GoTo cmdSetDates_Error
If cmdSetDates.Caption = "Set Beginning Date" Then
BeginDate = calSetDates.Value
cmdSetDates.Caption = "Set Ending Date"
Else
EndDate = calSetDates.Value
cmdSetDates.Caption = "Set Beginning Date"
End If
Exit Sub
cmdSetDates_Error:
MsgBox "Error # " & Err.Number & ": " & Err.Description
Exit Sub
End Sub

Because the same calendar is used to populate the Beginning Date and Ending Date text boxes, the form has a command button with a caption that toggles. The user can select a date, and then click Set Beginning Date. The BeginDate text box is populated with the value selected on the calendar, and the command button's caption is set to display Set Ending Date. If the command button's caption says Set Ending Date and the user clicks that button, the EndDate text box is filled with the value selected on the calendar, and the command button's caption changes to say Set Beginning Date.


/ 544