CREER ENREGISTREMENT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


CREER ENREGISTREMENT {(table)}

ParamètreTypeDescription
tableTableTable dans laquelle créer un enregistrement ou
Table par défaut si ce paramètre est omis

Description

CREER ENREGISTREMENT crée un nouvel enregistrement vide pour la table table, mais ne l'affiche pas à l'écran. Vous devez utiliser la commande AJOUTER ENREGISTREMENT pour créer un nouvel enregistrement et l'afficher dans un formulaire entrée.

Utilisez CREER ENREGISTREMENT plutôt que AJOUTER ENREGISTREMENT lorsque les valeurs de l'enregistrement sont entrées par programmation. Le nouvel enregistrement devient l'enregistrement courant mais la sélection courante n'est pas modifiée.

L'enregistrement est créé uniquement en mémoire et doit être sauvegardé à l'aide de STOCKER ENREGISTREMENT. Si vous changez d'enregistrement courant (par exemple à la suite d'une recherche) avant la sauvegarde, l'enregistrement créé est perdu.

Exemple

L'exemple suivant archive les enregistrements datant de plus de 30 jours. Cette opération est réalisée par la création d'enregistrements dans une table d'archive. Une fois l'opération terminée, les enregistrements archivés sont supprimés de la table [Comptes] :

      ` Recherche des enregistrements datant de plus de 30 jours 
   CHERCHER ([Comptes]; [Comptes]Saisie < (Date du jour – 30)) 
   Boucle ($vlRecord; 1; Enregistrements trouves([Comptes]))  ` Boucle une fois par enregistrement 
      CREER ENREGISTREMENT ([Archives])  ` Création d'un nouvel enregistrement d'archive 
      [Archive]Numéro := [Comptes]Number ` Copie des champs dans l'archive 
      [Archive]Saisie := [Comptes]Saisie 
      [Archive]Montant := [Comptes]Montant 
      STOCKER ENREGISTREMENT ([Archive]) ` Sauvegarde de l'enregistrement d'archive 
      ENREGISTREMENT SUIVANT ([Comptes]) ` Passage à l'enregistrement de compte suivant 
   Fin de boucle
   SUPPRIMER SELECTION([Comptes]) ` Suppression des enregistrements

Référence

AJOUTER ENREGISTREMENT, MODIFIER ENREGISTREMENT, STOCKER ENREGISTREMENT.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant