Bonjour,
J'aimerais dans un champs indépendant d'un formulaire insérer la fonction de domaine SomDom qui pour l'instant me renvoie une erreur (#Erreur).
Je suppose qu'il s'agit d'une erreur de syntaxe et malgré la lecture du très complet tutoriel http://starec.developpez.com/tuto/fonctionsdomaines/, je ne vois pas où se situe mon erreur.
Voici la formule qui me pose problème
et voici la requête de regroupement qui m'apporte le même résultat attendu par la formule et qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SomDom("[ReservNBELMAT]+[ReservNBELPRI]+[ReservNBELSEC]+[ReservNBELSUP]+[ReservNBELSPE]";"[T_RESERVATION]";"[T_RESERVATION]![Repres_FK]=[T_REPRESENTATION]![Repres_ID]")
La constante 373 dans cette requête est le champ Repres_FK de la table T_RESERVATION
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T_REPRESENTATION.Repres_ID, Sum([T_RESERVATION]![ReservNBELMAT]+[T_RESERVATION]![ReservNBELPRI]+[T_RESERVATION]![ReservNBELSEC]+[T_RESERVATION]![ReservNBELSUP]+[T_RESERVATION]![ReservNBELSPE]) AS Expr1 FROM T_REPRESENTATION INNER JOIN T_RESERVATION ON T_REPRESENTATION.Repres_ID = T_RESERVATION.Repres_FK GROUP BY T_REPRESENTATION.Repres_ID HAVING (((T_REPRESENTATION.Repres_ID)=373));
Partager