Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Érvényesség

Form objektum

Az AllowEdits tulajdonsággal meghatározhatja, hogy egy felhasználó szerkeszthet-e mentett rekordokat űrlapok használatakor. Írható-olvasható logikai változó.

kifejezés.AllowEdits

Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.

Beállítás

Az AllowEdits tulajdonság az alábbi beállításokat használja.

Beállítás

Visual Basic

Leírás

Igen

True

(Alapértelmezett) A felhasználó szerkesztheti a mentett rekordokat.

Nem

False

A felhasználó nem szerkesztheti a mentett rekordokat.


Az AllowEdits tulajdonság az űrlap tulajdonságlapján, egy makróval vagy egy Visual Basic for Applications formátumú (VBA-) kóddal adható meg.

Megjegyzések

Az AllowEdits tulajdonsággal megakadályozhatja, hogy módosítások menjenek végbe űrlap által megjelenített meglévő adatokban. Ha egy adott vezérlőelem adatainak módosítását szeretné megelőzni, használja az Enabled vagy a Locked tulajdonságot.

Ha meglévő rekordok módosítását szeretné meggátolni (írásvédetté tenni az űrlapot), akkor állítsa az AllowAdditions, az AllowDeletions és az AllowEdits tulajdonságokat Nem értékre. Rekordokat úgy is írásvédetté tehet, ha a RecordsetType tulajdonságot Snapshot értékre állítja.

Ha módosítja egy mező értékét, akkor az aktuális rekord automatikusan szerkeszthetővé válik, függetlenül az AllowEdits tulajdonság beállításától. Ha szeretné meggátolni, hogy a felhasználók módosítsanak egy olyan rekordot (az AllowEdits értéke Nem), amelyet automatikusan kell szerkesztenie, akkor mentse a rekordot az automatikus változtatások után – a program újra figyelembe veszi az AllowEdits tulajdonság beállítását, miután az aktuális rekord minden nem mentett változása mentve lesz.

Megjegyzés: Ha meg van adva az ŰrlapMegnyitása művelet Adathozzáférési mód argumentuma, a Microsoft Office Access 2007 felülír bizonyos űrlaptulajdonság-beállításokat. Ha az ŰrlapMegnyitása művelet Adathozzáférési mód argumentumának értéke Szerkesztés, akkor az Access ezekkel az űrlaptulajdonság-beállításokkal nyitja meg az űrlapot:

  • AllowEdits – Igen

  • AllowDeletions – Igen

  • AllowAdditions – Igen

  • DataEntry – Nem

Ha szeretné megakadályozni, hogy az OpenForm művelet felülírja ezen meglévő tulajdonságbeállítások bármelyikét, hagyja ki a Data Mode argumentum beállítását, így az Access az űrlap által definiált tulajdonságbeállításokat fogja használni.

Példa

Az alábbi példában szereplő kód futtatásakor a rendszer megvizsgálja a ControlType (Vezérlő típusa) tulajdonságot egy űrlap minden vezérlőelemére vonatkozóan. Minden címke- és szövegdoboz-vezérlő esetében a folyamat átkapcsolja a SpecialEffect tulajdonságot. Ha a címkevezérlők SpecialEffect tulajdonsága Árnyékolt értékre van állítva, a szövegdoboz-vezérlők SpecialEffect tulajdonsága pedig Normál értékű, és ha az AllowAdditions, az AllowDeletions és az AllowEdits tulajdonságok értéke Igaz, akkor az intCanEdit változó beállítása olyan, hogy engedélyezze a háttérben lévő adatok szerkesztését.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
End If
End Sub

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×