Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
Modified record

Modified record 


 

Modified record {( laTable )} -> Résultat 
Paramètre Type   Description
laTable  Table in Table de laquelle tester si l'enregistrement courant a été modifié ou Table par défaut si paramètre omis
Résultat  Booléen in L'enregistrement a été modifié (Vrai) ou L'enregistrement n'a pas été modifié (Faux)

Modified record retourne Vrai si l'enregistrement courant de laTable a été modifié et non encore stocké. Sinon, elle retourne Faux. Cette fonction vous permet de déterminer rapidement s'il faut stocker l'enregistrement. Dans les formulaires entrée, vous pouvez effectuer le test avant d'aller à l'enregistrement suivant.

A noter que cette fonction retourne toujours Vrai dans les contextes suivants :

  • l'enregistrement courant est un nouvel enregistrement,
  • après l'exécution des commandes PUSH RECORD et POP RECORD,
  • dès qu'une valeur a été affectée à un champ de l'enregistrement, même s'il s'agit d'une valeur identique à la précédente. Par exemple, Modified record retourne Vrai après l'exécution de l'instruction suivante :
     [Table_1]Champ_1:=[Table_1]Champ_1

Exemple  

L'exemple suivant montre une utilisation typique de Modified record :

 If(Modified record([Clients]))
    SAVE RECORD([Clients])
 End if



Voir aussi  

Modified
Old
SAVE RECORD

 
PROPRIÉTÉS 

Produit : 4D
Thème : Enregistrements
Numéro : 314

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)