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
Enregistrement charge
|
Enregistrement charge {( laTable )} -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
laTable | Table |
![]() |
Table de l’enregistrement à examiner ou Table par défaut si ce paramètre est omis | |||||
Résultat | Booléen |
![]() |
Vrai si l’enregistrement est chargé, Faux sinon | |||||
La commande Enregistrement charge retourne Vrai si l’enregistrement courant de laTable est chargé dans le process en cours.
4D Server : En principe, lorsque des tables sont liées par des liens automatiques, les enregistrements courants des tables liées sont automatiquement chargés (cf. Présentation des liens). Toutefois, pour des raisons d'optimisation, 4D Server ne charge ces enregistrements qu'au moment où c'est nécessaire, par exemple lors de la lecture ou de l'affectation d'un champ de l'enregistrement lié. Par conséquent, dans ce contexte la commande Enregistrement charge retournera Faux en mode distant (elle retourne Vrai en mode local).
Au lieu d’utiliser les actions automatiques “Enregistrement suivant” ou “Enregistrement précédent”, vous voulez écrire dans les méthodes de boutons sans action des instructions spécifiant que le bouton “Suivant” affiche le début de la sélection si la fin de la sélection est atteinte et que le bouton “Précédent” affiche la fin de la sélection si le début est atteint.
` Méthode objet du bouton sans action "PRÉCÉDENT"
Si(Evenement formulaire=Sur clic)
ENREGISTREMENT PRECEDENT([Groupe])
Si(Non(Enregistrement charge([Groupe])))
ALLER DANS SELECTION([Groupe];Enregistrements trouves([Groupe]))
`Aller au dernier enregistrement de la sélection
Fin de si
Fin de si
` Méthode objet du bouton sans action "SUIVANT"
Si(Evenement formulaire=Sur clic)
ENREGISTREMENT SUIVANT([Groupe])
Si(Non(Enregistrement charge([Groupe])))
ALLER DANS SELECTION([Groupe];1) `Aller au premier enregistrement de la sélection
Fin de si
Fin de si
Produit : 4D
Thème : Enregistrements
Numéro :
669
Nom intl. : Is record loaded
Créé : 4D v6.5
4D - Langage ( 4D v20 R7)