Svojstvo „Dirty“

Odnosi se na

Objekat obrasca

Objekat izveštaja

Možete da koristite svojstvo Dirty da biste utvrdili da li je trenutni zapis izmenjen od poslednjeg čuvanja. Na primer, možete da pitate korisnika da li je zapis namerno promenjen i ukoliko nije, dozvolite korisniku da pređe na sledeći zapis bez čuvanja promena. Čitanje/pisanje Bulovih vrednosti.

expression.Dirty

expression je obavezan. Izraz koji vraća jedan od objekata sa liste „Odnosi se na“.

Primedbe

Svojstvo Dirty koristi sledeće postavke.

Postavka

Visual Basic

Opis

Tačno

True

Trenutni zapis je promenjen.

False

False

Trenutni zapis nije promenjen.

Ovo svojstvo je dostupno u okviru prikaz „Obrazac“ i prikaz lista sa podacima.

Ovo svojstvo je postavljeno ili pročitano pomoću makro ili Visual Basic for Applications (VBA) koda.

Kada se zapis sačuva, Microsoft Office Access 2007 postavlja svojstvo Dirty na opciju False. Kada korisnik izvrši promene u zapisu, svojstvo se postavlja na opciju True.

Primer

Sledeći primer omogućava na dugme btnUndo kada se podaci promene. Potprogram UndoEdits( ) se poziva iz događaja AfterUpdate kontrola okvira za tekst. Klikom na omogućeno dugme btnUndo vraća se originalna vrednost kontrole pomoću svojstva 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
Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×