Atribuut Dirty (Must)

Rakenduskoht

Objekt Form (Vorm)

Objekt Report (Aruanne)

Atribuudiga Dirty (Must) saate määrata, kas praegust kirjet on pärast viimast salvestamist muudetud. Näiteks saate küsida kasutajalt, kas kirjet muudeti tahtlikult, vastasel juhul lubada teda liikuda järgmise kirjeni ilma muudatusi salvestamata. Lugemis/kirjutamisõigusega objekt Kahendmuutuja.

avaldis.Dirty

avaldis on kohustuslik. Avaldis tagastab loendi Rakenduskoht ühe objekti.

Kommentaarid

Atribuut Dirty (Must) kasutab järgmisi sätteid.

Säte

Visual Basic

Kirjeldus

True (Tõene)

True (Tõene)

Praegust kirjet on muudetud

False (Väär)

False (Väär)

Praegust kirjet pole muudetud

Atribuut on saadaval vormivaade ja andmelehevaade.

Atribuudi määramiseks saate kasutada ka makro või Visual Basic for Applications (VBA)koodi.

Kui kirje on salvestatud, seab Microsoft Office Access 2007 atribuudi Dirty (Must) väärtuseks False (Väär). Kui kasutaja muudab kirjet, seatakse atribuudi väärtuseks True (Tõene).

Näide

Järgmises näites lubatakse nupp btnUndo, kui andmeid on muudetud. Tekstivälja juhtelemendi sündmusest Pärast värskendamist kutsutakse alamprogramm UndoEdits( ) (Tühista redigeerimised). Lubatud nupu btnUndo klõpsamisel taastatakse atribuudi OldValue (Vana väärtus) abil juhtelemendi algne väärtus.

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
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×