Bonjour,
La méthode la plus simple est d'utiliser TonChampExcel : DFirst("TonChampExcel";"TaTableExcel";"[TaCefinline]=" & [Clef]) (PremDom en français il me semble) dans un champ calculé dans une requête qui alimente ton formulaire.
en sql cela ressemble à :
select [TaTable].*, DFirst("TonChampExcel", "TaTableExcel", "[TaCef]=" & [Clef]) as TonChampExcel from TaTable
L'utilisation de la virgule au lieu du point virgule dépend pour séparer les paramètres de DFirt() dépend de où tu es et de ta langue de travail.
Dans l'éditeur de requête et si tu es en français, il faut utiliser le point-virgule.
Dans l'éditeur de SQL ou de VBA, il faut toujours utiliser la virgule et les masques anglais.
Là j'ai supposé ta clef numérique.
Si c'est un texte il faut mettre DFirst("TonChampExcel", "TaTableExcel", "[TaCef]=""" & [Clef] & """").
Si c'est une date il faut mettre des # autours et je préconise de formater la date pour éviter les erreurs d'interprétation. Cela donne DFirst("TonChampExcel", "TaTableExcel", "[TaCef]=#" & Format([Clef],"yyyy\-mm\-dd") & "#").
Attention DFirst() n'est pas super rapide et cela peut se voir à l'affichage.
A+
Partager