SUPPRIMER ENREGISTREMENT

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 5


SUPPRIMER ENREGISTREMENT {(table)}

ParamètreTypeDescription
tableTableTable de laquelle supprimer l'enregistrement
courant ou Table par défaut si ce paramètre est omis

Description

SUPPRIMER ENREGISTREMENT supprime de table l'enregistrement courant du process en cours. S'il n'y a pas d'enregistrement courant pour table 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. Une fois que l'enregistrement est supprimé, la sélection courante de table est vide.

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.

Exemples

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

Référence

Enregistrement verrouille, Présentation des triggers.


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant