Ypatybė Keitimai

Taikoma

Objektas Form

Objektas Report

Ypatybę Keitimai galite naudoti norėdami nustatyti, ar dabartinis įrašas po paskutinio įrašymo buvo modifikuotas. Pavyzdžiui, galbūt norėsite paklausti vartotojo, ar įrašo keitimai buvo numatyti, o jei ne – leisti vartotojui pereiti prie paskesnio įrašo neįrašant keitimų. Bulio logika skaityti/rašyti.

išraiška.Keitimai

išraiška Būtina. Išraiška, kuri pateikia vieną iš sąraše Taikoma esančių objektų.

Pastabos

Ypatybė Keitimai naudoja šiuos parametrus.

Parametras

Visual Basic

Aprašas

Teisinga (True)

Teisinga (True)

Dabartinis įrašas buvo pakeistas.

Klaidinga (False)

Klaidinga (False)

Dabartinis įrašas nebuvo pakeistas.

Ši ypatybė prieinama naudojant formos rodinys ir duomenų lapo rodinys rodinį.

Ši ypatybė nustatoma arba yra matoma naudojant makrokomanda arba „Visual Basic for Applications“ (VBA) kodą.

Įrašius įrašą, programa Microsoft Office Access 2007 nustato ypatybę Keitimai kaip Klaidinga (False). Kai vartotojas atlieka įrašo keitimus, ypatybė nustatoma kaip Teisinga (True).

Pavyzdys

Šiame pavyzdyje įgalinamas mygtukas btnUndo, kai duomenys yra keičiami. Paprogramę UndoEdits( ) iškviečia teksto laukelio valdiklių įvykis Po naujinimo (AfterUpdate). Spustelėjus įgalintą mygtuką btnUndo, naudojant ypatybę Sena reikšmė (OldValue), atkuriama pirminė valdiklio reikšmė.

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
Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×