Créer un remplissage automatique

bonjour
j’ai créé un fichier avec des colonnes qui sont rattachées à un fichier source aux données multiples.
Je voudrais savoir comment à partir d’une donnée sélectionnée dans le menu déroulant de la colonne 1 remplir automatiquement une cellule d’une autre colonne dont la donnée (figure dans le fichier source) est liée à la donnée choisie dans la colonne 1.

merci

Bonjour @lolo,

Dans Grist, ce que tu appelles « fichier source » correspond à une table .
Ce que tu veux faire s’appelle une formule de lookup (recherche).

Dans la colonne que tu veux remplir automatiquement, crée une colonne de type Formule et utilise :

Nom_Table_Source.lookupOne(Colonne1=$Colonne1).Colonne_A_Recuperer

Imaginons :

  • Ta table source (ex: Fournisseurs ) contient : Nom , Adresse , Téléphone
  • Ta table principale : tu sélectionnes un fournisseur dans la colonne Fournisseur (menu déroulant) et tu veux récupérer automatiquement son Téléphone

Dans ta nouvelle colonne, mets cette formule :

Fournisseurs.lookupOne(Nom=$Fournisseur).Telephone

Méthode encore plus simple : utiliser une colonne Reference

  1. Change le type de ta colonne 1 en Reference → pointe vers ta table source
  2. Dans les autres colonnes, utilise simplement :

$Colonne1.Telephone

Avec une colonne Reference, Grist sait déjà que ta sélection pointe vers une ligne de la table source. Tu peux donc accéder directement à n’importe quelle colonne avec $Colonne1.NomColonne .

J’espère avoir été clair dans mes explications. :sweat_smile:

1 « J'aime »