Svojstvo Dirty

Primjenjuje se na

Objekt Form

Objekt Report

Svojstvom Dirty utvrđuje se je li trenutni zapis bio modificiran od posljednjeg puta kada je bio sačuvan. Na primjer, možda želite da korisnik potvrdi da su promjene koje je učinio stvarno to što je htio, te, ako nisu, dozvoliti korisniku da prijeđe na sljedeći zapis. Čitaj/piši Boolean.

izraz.Dirty

izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.

Napomene

Za svojstvo Dirty vrijede sljedeće postavke.

Postavka

Visual Basic

Opis

True

True

Trenutni zapis je promijenjen.

False

False

Trenutni zapis nije promijenjen.

Ovo svojstvo dostupno je u prikaz obrasca i prikaz podatkovnog lista.

Ovo svojstvo postavlja se makronaredba ili Visual Basic for Applications (VBA).

Kada je zapis sačuvan, program Microsoft Office Access 2007 postavlja svojstvo Dirty na False. Kada korisnik napravi promjene u slogu, svojstvo je postavljeno na True.

Primjer

Sljedeći primjer aktivira gumb btnUndo kada su podaci promijenjeni. Poziva se UndoEdits( ) podrutina iz AfterUpdate događaja okvira kontrole teksta. Pritiskom na gumb btnUndo vraća se prvobitna vrijednost kontrole korištenjem 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
Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×