رویدادهای فرم و تغییر ظاهر کنترلها
فصل ۶ — Eventها و تغییر ظاهر Controlها
Form و Controlها Eventهای زیادی دارند: On Current هنگام جابهجایی به Record، On Load هنگام بارگذاری Form، Before/After Update، Click و غیره. انتخاب Event صحیح تعیین میکند Code دقیقاً چه زمانی اجرا شود.
Read-only کردن Control
برای جلوگیری از تغییر Value بدون غیرفعال کردن کامل Control میتوان Property Locked را تغییر داد. ترکیب Enabled/Locked برای رفتار دقیقتر UI استفاده میشود.
تغییر رنگ
Propertyهای BackColor، ForeColor و BorderColor رنگها را کنترل میکنند. Access Constantهای رنگ پایه و Function RGB(red,green,blue) را میپذیرد. Color Builder برای یافتن مقدار رنگ مفید است.
Me!SomeControl.BackColor = RGB(255, 128, 128)
SpecialEffect و Font
Propertyهای SpecialEffect، FontName، FontSize، FontBold، FontItalic و موارد مشابه ظاهر Control را تغییر میدهند. Constantهای Access معمولاً از Number خام خواناترند.
With...End With
With Me!SomeControl
.Enabled = True
.Visible = True
.BackColor = RGB(255,255,255)
End With
With تکرار Identifier طولانی Object را کم میکند. Dotهای داخل Block به همان Object اشاره دارند.
پر کردن Control با Data
Code میتواند Value Control را از Value Control دیگر یا نتیجهٔ محاسبه پر کند. نمونهٔ فصل State و SalesTaxRate را به هم مرتبط میکند تا Rate مناسب بر اساس State قرار گیرد.
شکلها و عناصر بصری این بخش