Muokattu-ominaisuus

Käyttö

Form-objekti

Report-objekti

Muokattu-ominaisuudella voit määrittää, onko nykyistä tietuetta muokattu edellisen tallennuskerran jälkeen. Voit esimerkiksi kysyä käyttäjältä, ovatko tietueeseen tehdyt muutokset tahattomia. Jos muutokset ovat tahattomia, voit sallia käyttäjän siirtyä seuraavaan tietueeseen tallentamatta muutoksia. Ominaisuus on totuusarvo, ja siinä on luku- ja kirjoitusoikeudet.

lauseke.Muokattu

lauseke Pakollinen. Lauseke, joka palauttaa yhden Käyttö-luettelon objekteista.

Huomautuksia

Muokattu-ominaisuus käyttää näitä asetuksia.

Asetus:

Visual Basic:

Kuvaus:

True

True

Nykyiseen tietueeseen on tehty muutoksia.

False

False

Nykyiseen tietueeseen ei ole tehty muutoksia.

Tämä ominaisuus on käytettävissä Lomakenäkymä ja tietotaulukkonäkymä.

Tämän ominaisuuden voi määrittää tai lukea makro tai Visual Basic for Applications (VBA) -koodilla.

Kun tietue tallennetaan, Microsoft Office Access 2007 määrittää Muokattu-ominaisuuden asetukseksi False. Kun käyttäjä tekee muutoksia tietueeseen, ominaisuuden asetukseksi määritetään True.

Esimerkki

Seuraavassa esimerkissä btnUndo-painike otetaan käyttöön, kun tietoihin tehdään muutoksia. UndoEdits( )-alirutiini kutsutaan muokkausruutuohjausobjektien AfterUpdate-tapahtumasta. Kun käyttöön otettua btnUndo-painiketta napsautetaan, ohjausobjektin alkuperäinen arvo palautetaan VanhatArvot-ominaisuudella.

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
Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×