Bien le bonjour !
J'ai un état ("CommandeDetaillee_EFIC") qui résume la fiche d'une commande. Cet état contient un sous-état: "CommandeDetaillee_SE".
Le sous-état contient un champ "PrixTotalLigCmd" qui est calculé comme suit: prix * quantité. Si un le produit est offert, le champ PrixTotalLigCmd contient 0.00. Ensuite, dans un autre champ, je fais le total de toutes les lignes: somme(PrixTotalLigCmd)
Jusqu'ici, tout va bien.
Ce que j'aimerais faire, c'est que si le champ PrixTotalLigCmd = "0.00" on affiche une image. J'ai essayé avec le code suivant:
J'ai essayé de mettre ce code sur tous les événements, dans l'état principale, dans le sous-état, dans la section détail, etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If (Me.[CommandeDetaillee_SE].Report![PrixTotalLigCmd] = "0.00") Then Me.[CommandeDetaillee_SE].Report![imgCadeau].Visible = True Else Me.[CommandeDetaillee_SE].Report![imgCadeau].Visible = False End If
J'obtiens l'erreur suivante: Impossible de trouver le champ auquel il est fait référence dans votre expression.
J'ai lu qu'il était difficile de modifier les états une fois ouverts. Est-ce à cause de cela ou est-ce que la référence est vraiment fausse?
Merci de votre aide et salutations.
skeut
Partager