version 5
APPLIQUER A SOUS SELECTION (sousTable; formule)
Paramètre | Type | Description | |
sousTable | Sous-table | Sous-table à laquelle appliquer la formule | |
formule | Formule | Ligne de code ou méthode |
Description
APPLIQUER A SOUS SELECTION applique formule à chaque sous-enregistrement de la sous-sélection courante de sousTable. formule peut être une ligne d'instructions ou une méthode. Si formule entraîne la modification d'un sous-enregistrement, le sous-enregistrement modifié n'est sauvegardé que lorsque l'enregistrement parent est sauvegardé. Si la sous-sélection courante est vide, APPLIQUER A SOUS SELECTION ne fait rien.
APPLIQUER A SOUS SELECTION peut être utilisé pour récupérer et traiter des informations d'une sous-sélection d'enregistrements ou pour modifier une sous-sélection.
Exemple
L'exemple suivant met une lettre capitale aux prénoms du champ [Personnes]Enfants.
TOUT SELECTIONNER ([Personnes]Enfants) APPLIQUER A SOUS SELECTION([Personnes]Enfants;[Personnes]Enfants'Nom:= Majusc(Sous chaine([Personnes]Enfants'Nom;1;1)) +Minusc(Sous chaine([Personnes]Enfants'Nom;2)))
Note : La formule doit être écrite sur une seule ligne dans l'éditeur de méthodes de 4D.
Référence
CHERCHER SOUS ENREGISTREMENTS, EDITER FORMULE, STOCKER ENREGISTREMENT, TOUS LES SOUS ENREGISTREMENTS.