4D v16.3Is new record |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Is new record
Is new record
La commande Is new record 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 Record number, en testant si elle retourne -3. Toutefois, il est vivement conseillé d’utiliser dans ce cas Is new record plutôt que Record number. En effet, la commande Is new record 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 On Validate 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. Les deux instructions suivantes sont identiques, la seconde est conseillée pour que le code reste compatible avec les prochaines versions de 4D : If(Record number([Table])=-3) `Déconseillé
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v6.5 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||