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();