Svojstvo „Dirty“

Primenjuje se na:

Objekat tipa „Form“

Objekat tipa „Report“

Svojstvo Dirty možete da koristite da biste odredili da li je trenutni zapis izmenjen od trenutka poslednjeg čuvanja promena. Na primer, možete poželeti da upitate korisnika da li su promene zapisa namerno izvršene i, ako nisu, dozvoliti mu da se prebaci u sledeći zapis bez čuvanja promena. Bulov za čitanje i pisanje.

izraz.Dirty

izraz Zahtevano. Izraz koji vraća jedan od objekata iz liste „Primenjuje se na“.

Primedbe

Svojstvo Dirty koristi sledeće postavke.

Postavka

Visual Basic

Opis

Tačno

True

Trenutni zapis je promenjen.

Netačno

False

Trenutni zapis nije promenjen.

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

Svojstvo se postavlja ili čita pomoću makro ili Visual Basic for Applications (VBA) koda.

Microsoft Office Access 2007 postavlja svojstvo Dirty na vrednost Netačno kada se zapis sačuva. Svojstvo je postavljeno na vrednost Tačno kada korisnik izvrši promene u zapisu.

Primer

Sledeći primer omogućava dugme btnUndo kada su podaci promenjeni. Potprogram UndoEdits( ) se poziva iz događaja AfterUpdate kontrola okvira za tekst. Dugme „Opozovi“ vraća na prvobitnu vrednost kontrole pomoću svojstva OldValue ako kliknete na omogućeno dugme btnUndo.

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.

×