דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

חל על

אובייקט Form

אובייקט Report

באפשרותך להשתמש במאפיין Dirty כדי לקבוע אם הרשומה הנוכחית שונתה מאז שנשמרה לאחרונה. לדוגמה, ייתכן שתרצה לשאול את המשתמש אם השינויים ברשומה היו מכוונים ואם לא, לאפשר למשתמש לעבור לרשומה הבאה מבלי לשמור את השינויים. קריאה/כתיבה Boolean.

ביטוי.Dirty

ביטוי נדרש. ביטוי שמחזיר אחד מהאובייקטים ברשימה חל על.

הערות

המאפיין Dirty משתמש בהגדרות הבאות.

הגדרה

Visual Basic

תיאור

True

True

הרשומה הנוכחית השתנתה.

False

False

הרשומה הנוכחית לא השתנתה.

מאפיין זה זמין ב- תצוגת טופס ו- תצוגת גליון נתונים.

מאפיין זה מוגדר או נקרא באמצעות מאקרו או קוד Visual Basic for Applications‏ (VBA).

בעת שמירת רשומה, Microsoft Office Access 2007 מגדיר את המאפיין Dirty ל- False. כאשר משתמש מבצע שינויים ברשומה, המאפיין מוגדר ל- True.

דוגמה

הדוגמה הבאה הופכת את לחצן btnUndo לזמין בעת שינוי נתונים. מתבצעת קריאה לרוטינת המשנה UndoEdits( ) דרך האירוע AfterUpdate של פקדי תיבת טקסט. לחיצה על לחצן btnUndo הזמין משחזרת את הערך המקורי של הפקד באמצעות המאפיין OldValue.

Sub UndoEdits()
If Me.Dirty Then
Me!btnUndo.Enabled = True ' Enable button.
Else
Me!btnUndo.Enabled = False ' Disable button.
End If
End Sub
Sub btnUndo_Click()
Dim ctlC As Control
' For each control.
For Each ctlC in Me.Controls
If ctlC.ControlType = acTextBox Then
' Restore Old Value.
ctlC.Value = ctlC.OldValue
End If
Next ctlC
End Sub

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×