4D v14.3

Nouvel enregistrement

Accueil

 
4D v14.3
Nouvel enregistrement

Nouvel enregistrement 


 

Nouvel enregistrement {( laTable )} -> Résultat 
Paramètre Type   Description
laTable  Table in Table de l’enregistrement à examiner ou Table par défaut si ce paramètre est omis
Résultat  Booléen in Vrai si l’enregistrement est en cours de création, Faux sinon

La commande Nouvel enregistrement retourne Vrai lorsque l’enregistrement courant de laTable est en cours de création et n’a pas encore été sauvegardé dans le process courant.

Note de compatibilité : Il est possible d’obtenir la même information avec la commande existante Numero enregistrement, en testant si elle retourne -3. Toutefois, il est vivement conseillé d’utiliser dans ce cas Nouvel enregistrement plutôt que Numero enregistrement. En effet, la commande Nouvel enregistrement assure une meilleure compatibilité avec les futures versions de 4D.

4D Server : Cette commande retourne un résultat différent dans le contexte de l'événement formulaire Sur validation suivant qu'elle est exécutée sur 4D en mode local ou 4D en mode distant. En mode local, la commande retourne Faux (l'enregistrement est considéré comme déjà créé). En mode distant, la commande retourne Vrai car dans ce cas, l'enregistrement est également déjà créé sur le serveur mais l'information n'a pas encore été envoyée au client.

Exemple  

Les deux instructions suivantes sont identiques, la seconde est conseillée pour que le code reste compatible avec les prochaines versions de 4D :

 Si(Numero enregistrement([Table])=-3) `Déconseillé
  ` ...
 Fin de si
 
 Si(Nouvel enregistrement([Table])) `Conseillé
  ` ...
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D
Thème : Enregistrements
Numéro : 668
Nom intl. : Is new record

Comportement différent en mode distant

 
HISTORIQUE 

Créé : 4D v6.5

 
VOIR AUSSI  

Enregistrement modifie
Numero enregistrement

 
UTILISATION DE L'ARTICLE

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)