| 4D v15.4DELETE RECORD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 DELETE RECORD 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DELETE RECORD {( Tabellenname )} | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Tabellenname | Tabelle |   | Tabelle, in der ein Datensatz gelöscht werden soll Ohne Angabe Haupttabelle | |||||
Der Befehl DELETE RECORD löscht den aktuellen Datensatz der Tabelle Tabellenname im Prozess. Gibt es keinen aktuellen Datensatz für Tabellenname im Prozess, hat DELETE RECORD keine Auswirkung.  
In einem Formular können Sie anstelle dieses Befehls eine Schaltfläche "Datensatz löschen" einrichten.
Hinweise:
Das Löschen von Datensätzen ist endgültig und kann nicht widerrufen werden.
Tabellenname ist optional, wird der Parameter nicht angegeben, bezieht sich DELETE RECORD auf die Haupttabelle.
Wird ein Datensatz gelöscht, wird die Datensatznummer beim Anlegen neuer Datensätze wiederverwendet. Verwenden Sie die Datensatznummer nicht zum Identifizieren von Datensätzen, falls Sie Datensätze aus der Datenbank löschen.
Folgendes Beispiel löscht einen Datensatz Mitarbeiter. Der Code fragt den Benutzer, welchen Mitarbeiter er löschen will, sucht den entsprechenden Datensatz und löscht ihn dann:
 vFind:=Request("zu löschende Mitarbeiterkennung:") ` Erhalte Mitarbeiterkennung
 If(OK=1)
    QUERY([Employee];[Employee]ID =vFind) ` Finde Mitarbeiter
    DELETE RECORD([Employee]) ` Lösche Mitarbeiter
 End if
	Produkt: 4D
	Thema: Datensätze
	Nummer: 
        58
        
        
        
	
	Geändert: 4D 2004 
	
	
	
	
	4D Programmiersprache ( 4D v15.4)
	
	
	4D Programmiersprache ( 4D v15)
	
	
	
	
	
	4D Programmiersprache ( 4D v15.3)
 Fehler melden
Fehler melden