Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Gäller för

Form-objekt

Report-objekt

Du kan använda egenskapen Dirty till att se om den aktuella posten har ändrats sedan den sparades senast. Du kanske vill fråga användaren om ändringarna i en post var avsedda, och i annat fall tillåta användaren att flytta till nästa post utan att spara ändringarna. Boolesk för läsning/skrivning.

uttryck.Dirty

Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.

Kommentarer

Egenskapen Dirty har följande inställningar:

Inställning

Visual Basic

Beskrivning

Sant

True

Den aktuella posten har ändrats.

Falskt

False

Den aktuella posten har inte ändrats.

Den här egenskapen är tillgänglig i Formulärvyn och Databladsvy.

Du kan ange eller läsa den här egenskapen med ett makro eller med VBA-kod (Visual Basic for Applications).

När en post sparas anger Microsoft Office Access 2007 egenskapen Dirty till False. När en användare ändrar en post sätts egenskapen till True.

Exempel

I följande exempel aktiveras knappen btnUndo när data ändras. Subrutinen UndoEdits( ) anropas från händelsen AfterUpdate för textrutekontroller. Om du klickar på den aktiverade knappen btnUndo återställs kontrollens ursprungliga värde via egenskapen 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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×