Deletable, read-only

Beschreibung:

Über diese Eigenschaft kann geprüft werden, ob ein Datensatz aufgrund von Datensatzrechten löschbar wäre.

Wichtig: Die Verwendung dieser Eigenschaft löst zusätzliche Abfragen an den Datenbankserver aus, welche beim anschließenden Lock bzw. Delete Aufruf in jedem Falle (nochmal) durchgeführt werden. Diese Eigenschaft sollte daher in Scripten nur mit Bedacht verwendet werden, sie könnte ggf. im Fall, dass Lock/Delete false liefern, eingesetzt werden, um die Ursache aufgrund von fehlenden Datensatzrechten zu bestimmen.

Die Methode prüft Datensatzrechte und das Ansichtsrecht Datensatz löschen. Im Fehlerfall erhält man keine visuelle Meldung, d. h. im Script muss eine visuelle Benachrichtigung erfolgen, wenn die Methode fehlschlägt.

Typ:

Bool

Beispiel VBScript:

Dim oRecord : Set oRecord = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord

If (oRecord.Deletable = True) Then

    Call oRecord.Delete()

End If

Set oRecord = Nothing

Beispiel C#-Script:

Record record = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet.CurrentRecord;

if (record.Deletable == true)

{

    record.Delete();

}

record.Dispose();