Je rencontre un petit problème lors de la création d'un état où je
souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé
Oui/Non' et en bas de page un total de ce qu'il reste à payer.
Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé'
est à non.
Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne
comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire
fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal
à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un
pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Brinco" | Je rencontre un petit problème lors de la création d'un état où je | souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé | Oui/Non' et en bas de page un total de ce qu'il reste à payer. | Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé' | est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne | comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire | fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal | à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un | pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine ! Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")
"Brinco"
| Je rencontre un petit problème lors de la création d'un état où je
| souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé
| Oui/Non' et en bas de page un total de ce qu'il reste à payer.
| Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé'
| est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox
avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne
| comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire
| fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal
| à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un
| pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine !
Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et
le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")
"Brinco" | Je rencontre un petit problème lors de la création d'un état où je | souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé | Oui/Non' et en bas de page un total de ce qu'il reste à payer. | Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé' | est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne | comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire | fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal | à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un | pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine ! Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")
Merci bcp 3stone. J'ai essayé ce matin ta solution et effectivement elle est plus simple et surtout fonctionne à merveille.
Merci encore
Brinco
Salut,
"Brinco" | Je rencontre un petit problème lors de la création d'un état où je | souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé | Oui/Non' et en bas de page un total de ce qu'il reste à payer. | Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé' | est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne | comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire | fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal | à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un | pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine ! Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")
Merci bcp 3stone. J'ai essayé ce matin ta solution et effectivement elle est
plus simple et surtout fonctionne à merveille.
Merci encore
Brinco
Salut,
"Brinco"
| Je rencontre un petit problème lors de la création d'un état où je
| souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé
| Oui/Non' et en bas de page un total de ce qu'il reste à payer.
| Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé'
| est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox
avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne
| comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire
| fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal
| à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un
| pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine !
Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et
le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")
Merci bcp 3stone. J'ai essayé ce matin ta solution et effectivement elle est plus simple et surtout fonctionne à merveille.
Merci encore
Brinco
Salut,
"Brinco" | Je rencontre un petit problème lors de la création d'un état où je | souhaiterais faire apparaître une colonne 'somme dûe', une colonne 'payé | Oui/Non' et en bas de page un total de ce qu'il reste à payer. | Autrement dit, je soushaite sommer les montants pour lesquels le flag 'payé' | est à non.
Dans la requête source, ajoute un champ calculé :
EstPaye: iif ([Payé] = True ; [Montant] ; 0 )
Dans le pied d'état, tu ajoute un textbox "TotalPaye" qui aura comme source :
=Somme([EstPaye])
Si tu souhaite voir cette valeur dans le pied d'état, ajoute y un autre TexBox avec la source :
= TotalPaye
| Je crois avoir compris qu'il fallait utiliser la fonction SomDom mais je ne | comprends pas très bien ce qui ne marche pas lorsque j'essaye de la faire | fonctionner (mais j'avoue que je débute à peine sur Access et que j'ai du mal | à comprendre les paramètres à renseigner dans cette fonction). Si quelqu'un | pouvait m'indiquer comment paramétrer cette fonction, ce serait bien aimable.
Non... DSum (SomDom en french ;-) s'utilise dans un domaine ! Donc une table ou une requête enregistrée.
Pour utiliser DSum() il faut renseigner le champ, la table/ou requête et le ou les critères...
=DSum("[Montant]","[LaTable]","NoFacture=" & Me.NumFacture & " AND [Payé]=True")