FIRST

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction FIRST trouve la première occurrence d'une valeur dans un Champ de Sous-formulaire, en se basant sur le tri d'un autre Champ du même Sous-formulaire.

Utilisation

FIRST([Subform field].ValueField, [Subform field].SortField)
  • Subform field : le Sous-formulaire contenant les Champs
  • ValueField : le Champ dont la valeur doit être trouvée
  • SortColumn : le Champ contenant les valeurs sur lesquelles le tri est basé

Remarques

La fonction FIRST accepte des arguments des types suivants :

  • Texte
  • Nombre
  • Date
  • Semaine
  • Mois

Veuillez noter que la manière dont l'agrégation est effectuée dépend fortement du type de l'entrée.

Exemples

Suivi de l'état de santé des ménages au fil du temps

Supposons que vous suiviez le nombre de membres de la famille malades dans les ménages au fil du temps. Vous avez un Formulaire parent appelé « Ménages » et un Sous-formulaire « Bilans de santé » :

Famille Bilans de santé
Ahunna 2
Bilal 2

Le Sous-formulaire contient une liste de tous les bilans de santé, ainsi que la date du bilan.

Famille Nombre de membres de la famille malades Date du rapport
Ahunna 3 2023-01-15
Bilal 1 2023-02-10
Ahunna 4 2023-01-20
Bilal 2 2023-01-15

Vous pouvez ajouter un Champ Calculé au Formulaire parent des ménages qui affiche le premier nombre de membres de la famille malades signalé pour chaque famille comme valeur de référence, en utilisant la Formule suivante :

FIRST([Bilans de santé].[Nombre de membres de la famille malades],
      [Bilans de santé].[Date du rapport])
Élément suivant
OU (||)