Datensatz sperren
Hallo, ist es eigentlich möglich eine Sperre für die Datensätze einzurichten, so daß man nicht versehentlich in einem falschen Datensatz etwas ändert.
Gruß
Thomas
29 Antworten
-
entweder wirklich ALLE Datensätze in einer Tabelle
For i in [Tabelle] do
Gesperrt := true
endoder nur mit einer Bedingung eingegrenzte Datensätze
for i in select [Datenbank] where [Feld] = [Bedingung] do
Gesperrt := true
end -
Hallo Dirk,
danke für die Rückmeldung. Wenn ich im Formeleditor zu schreiben beginne "for i in ..." schlägt mir die Auto-Vervollständigung lediglich Namen von Tabellenspalten vor. Wenn ich den Tabellenname schreibe bekomme ich die Fehlermeldung "Tabellenspalte wurde nicht gefunden". Mit select Tabellenname scheint es zu funktionieren, mit und ohne "where ...". Aber es wird jeweils nur im aktuell geöffneten Datensatz die Änderung vorgenommen, nicht in der gesamten Tabelle.
(Meinst du im zweiten Beispiel tatsächlich [Datenbank] oder auch [Tabelle]?)
VG Malte -
So hat es geklappt, ein "i." hat gefehlt:
for i in select [Tabelle] where gesperrt != true do
i.(gesperrt := true)
end -
ja sorry, natürlich das i. vor dem Feldnamen habe ich vergessen.
Content aside
- vor 4 JahrenZuletzt aktiv
- 29Antworten
- 11117Ansichten