4D v14.3SUPPRIMER ENREGISTREMENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SUPPRIMER ENREGISTREMENT
|
SUPPRIMER ENREGISTREMENT {( laTable )} | ||||||||
Paramètre | Type | Description | ||||||
laTable | Table |
![]() |
Table de laquelle supprimer l'enregistrement courant ou Table par défaut si ce paramètre est omis | |||||
SUPPRIMER ENREGISTREMENT supprime de laTable l'enregistrement courant du process en cours. S'il n'y a pas d'enregistrement courant pour laTable dans le process, SUPPRIMER ENREGISTREMENT ne fait rien. Dans un formulaire, vous pouvez créer un bouton 'Supprimer enregistrement' et lui assigner l'action automatique correspondante, plutôt que d'utiliser cette commande.
Notes :
La suppression d'enregistrements est une opération définitive et ne peut être annulée.
Lorsqu'un enregistrement est supprimé, son numéro interne est réutilisé lors de la création de nouveaux enregistrements. Par conséquent, n'utilisez pas ces numéros comme identifiants de vos enregistrements si votre base permet la suppression d'enregistrements.
L'exemple suivant permet de supprimer l'enregistrement d'un employé. La méthode demande à l'utilisateur le numéro de l'employé à supprimer, recherche l'enregistrement correspondant puis le supprime :
vCherch:=Demander("Numéro de l'employé à supprimer :") //On récupère un numéro d'identification
Si(OK=1)
CHERCHER([Employés];[Employés]Numéro=vCherch) //Trouver l'employé
SUPPRIMER ENREGISTREMENT([Employés]) //Suppression de l'enregistrement
Fin de si
Produit : 4D
Thème : Enregistrements
Numéro :
58
Nom intl. : DELETE RECORD
Modifié : 4D 2004
Enregistrement verrouille
Présentation des triggers
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)