Bonjour,
Comment puis-je faire?
J'ai un sous formulaire DétailCommande avec un champs Total Ligne par article, j'aimerais dans mon Formulaire Commande, pouvoir avoir la somme de tout les Total ligne de mon sous-formulaire correspondant?
Bonjour,
Comment puis-je faire?
J'ai un sous formulaire DétailCommande avec un champs Total Ligne par article, j'aimerais dans mon Formulaire Commande, pouvoir avoir la somme de tout les Total ligne de mon sous-formulaire correspondant?
Bonjour,
Voici une propostion simple à réaliser(à mon humble avis)
1 Tu ouvres le formulaire détails en mode formulaire unique, tu ajoutes un txtbox dans le pied du formulaire avec comme source de données, Il faut bien le nommer ex : TotalDesLignes
Lorsque tu affiche le formulaire en mode table, TotalDesLignes n'est pas visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =somme([TotLigne])
1 Tu crée un autre txtbox sur le formulaire principal ex : TotFacture , source de données
Avec l'assistant, c'est du gateau!
Code : Sélectionner tout - Visualiser dans une fenêtre à part =TonFrmDétails!Formulaire!TotalDesLignes
Voilà
Je viens d'essayer mais ca ne fonctionne pas. Il me met erreur dans la case
Lorsque tu crée la zone de texte sur le formulaire principale, tu peux utiliser l'assistant pour ajouter le source de données, tu cliques sur les ... à droite de la propriété source de données
tu séléctionnes formulaire
tu cherches le formulaire détails
et tu cherches TotalDesLignes et tu cliques OK
tu verras dans la zone
Attention tu dois avoir le nom de ton Formulaire Détails à la place de [Formulaire Détails] que j'utilise comme exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part =[Formulaire Détails]![Formulaire]![TotalDesLignes]
la formule somme fonctionne quand tout se passe dans la meme table. Dès que je vais la relation avec le prix qui s'affiche automatiquement suivant le produit, alors ca va plus
As-tu deux tables
1 Tbl Commandes
2 Tbl Détails commandes
Ces 2 tables sont-elles en rélation de 1 à n Champs NumCde par exemple
Si oui Deuxième question
Les deux formulaires sont ils liés par
Champ père NumCde de la table Commandes et
Champ fils NumCde de la table Détails commandes
C'est à ces deux conditions que tu auras le résultat voulu
Il faudra peut être créer le sous formulaire avec l'assistant
J'ai bien les deux tables avec le bon champs père et fils
A tu cree un champ dans ton pied de sous formulaire
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part Somme([nom du champ prix total de articles])
Ok je penses avoir vu l'erreur. Il ne faut pas créer de table Détail vente il faut créer juste le formulaire en brut c ca?
Rectification : Je n'ai toujours pas la solution :-)
Dis nous si le fichier que je t'ai proposé marche?
Tout à fait le tien fonctionne.
Mais je comprends pas comment se passe tes calculs. Je ne vois de formules nul part Est-ce que je peux t'envoyer ma tentative de base de donnée pour que tu puisses y jeter un oeil stp?
Regarde dans le pied de formulaire en mode creation
J'ai vu cette formule dans ta bd mais y a d'autre formule que je vois pas.
Je me permet de mettre en attaché ma bd. Si tu sais y jeter un oeil pour me dire où mes erreurs se trouve, se serait sympa.
Je te remercie pour ta patience. Je suis pas un cas facile :-)
Bonjour,
Tu as oublier de dire (sauf erreur), que tu es sous Access 2007...
Pourrais-tu convertir ta base en AC2000 et/ou AC2003....
FreeAccess
"Petit à petit l'araignée tisse sa toile"
Dans la source champ total des lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Somme([Quantité]*([Prix TVAC]-([Prix TVAC]/100*[Remise en %])))
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager