Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
PUSH RECORD
|
PUSH RECORD {( laTable )} | ||||||||
Paramètre | Type | Description | ||||||
laTable | Table |
![]() |
Table de laquelle empiler l'enregistrement courant ou Table par défaut si ce paramètre est omis | |||||
PUSH RECORD "empile" une copie de l'enregistrement courant de laTable dans la pile d'enregistrements de la table. PUSH RECORD peut être exécuté avant qu'un enregistrement soit sauvegardé.
Si vous empilez un enregistrement non verrouillé, il sera verrouillé pour tous les autres process et utilisateurs jusqu'à ce que vous le "dépiliez" (c'est-à-dire que vous le déchargiez de la pile).
Note de compatibilité : A compter de la version 11 de 4D, cette commande ne prend plus en charge les sous-tables.
L'exemple suivant empile l'enregistrement d'un client :
PUSH RECORD([Client]) ` Placer l'enregistrement du client dans la pile
Produit : 4D
Thème : Enregistrements
Numéro :
176
Créé : < 4D v6
Modifié : 4D v11 SQL
4D - Langage ( 4D v20 R7)