Ca doit pourtant =EAtre tr=E8s simple a faire ...
Tables : articles, clients, factures, lignes facture (avec les
relations qui vont bien)
Dans le SF lignes facture, je n'arrive pas =E0 obtenir - dans un
contr=F4le ind=E9pendant - le total HT par multiplication basique
Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit
#Erreur, soit rien du tout.
J'en d=E9duis que m=EAme si le champ CodeArticle de ligne factures est
bien renseign=E9, l'enregistrement correspondant dans la table articles
ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essay=E9 avec un DLookup en AfterUpdate du champ CodeArticle
mais je n'arrive pas non plus =E0 trouver comment =E9crire les
param=E8tres (avec ou sans [], entre "" ou pas, etc..
J'ai pass=E9 des heures et des heures dans la FAQ pourtant imposante,
ben j'ai appris plein de choses mais j'ai pas trouv=E9 d'exemple pour ce
que je cherche.
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
CAIRIS
Est-ce que tu mets ton total dans ton sous formulaire ou dans ton formulaire ? Si il est dans le sous formulaire, il faut taper dans la source de données : =[Qte]*[PUHT] (il ne faut pas oublier le signe = devant la formule ; les crochets ne sont pas nécessaires lorsque tu tapes la formule car il n'y a pas d'espace dans tes noms de champs => Access les rajoutera automatiquement). Par contre, si ta formule est dans le formulaire, il faut taper une formule du type : =[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]*[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]
-- Catherine
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
Est-ce que tu mets ton total dans ton sous formulaire ou dans ton formulaire ?
Si il est dans le sous formulaire, il faut taper dans la source de données :
=[Qte]*[PUHT] (il ne faut pas oublier le signe = devant la formule ; les
crochets ne sont pas nécessaires lorsque tu tapes la formule car il n'y a pas
d'espace dans tes noms de champs => Access les rajoutera automatiquement).
Par contre, si ta formule est dans le formulaire, il faut taper une formule
du type :
=[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]*[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]
--
Catherine
Bonjour,
Ca doit pourtant être très simple a faire ...
Tables : articles, clients, factures, lignes facture (avec les
relations qui vont bien)
Dans le SF lignes facture, je n'arrive pas à obtenir - dans un
contrôle indépendant - le total HT par multiplication basique
Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit
#Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est
bien renseigné, l'enregistrement correspondant dans la table articles
ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle
mais je n'arrive pas non plus à trouver comment écrire les
paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante,
ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce
que je cherche.
Est-ce que tu mets ton total dans ton sous formulaire ou dans ton formulaire ? Si il est dans le sous formulaire, il faut taper dans la source de données : =[Qte]*[PUHT] (il ne faut pas oublier le signe = devant la formule ; les crochets ne sont pas nécessaires lorsque tu tapes la formule car il n'y a pas d'espace dans tes noms de champs => Access les rajoutera automatiquement). Par contre, si ta formule est dans le formulaire, il faut taper une formule du type : =[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]*[NomDeTonFormulaire]![NomDeTonSousFormulaire]![QTe]
-- Catherine
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
le méruvien
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
"groumph" a écrit dans le message de news:
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
salut,
1) dans ta table facture, tu as bien un champ [qte] et [puht] ?
2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ?
3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis
"=[Qte]*[PUHT] ?
"groumph" <gaslag@hotmail.com> a écrit dans le message de news:
1157211815.553976.111160@b28g2000cwb.googlegroups.com...
Bonjour,
Ca doit pourtant être très simple a faire ...
Tables : articles, clients, factures, lignes facture (avec les
relations qui vont bien)
Dans le SF lignes facture, je n'arrive pas à obtenir - dans un
contrôle indépendant - le total HT par multiplication basique
Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit
#Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est
bien renseigné, l'enregistrement correspondant dans la table articles
ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle
mais je n'arrive pas non plus à trouver comment écrire les
paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante,
ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce
que je cherche.
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
"groumph" a écrit dans le message de news:
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
Luchr
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
"groumph" a écrit dans le message de news:
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
J'ai le même "sf facture" et si j'ai bien compris ton problème la solution est simple. En pied de sous-formulaire tu mets un contrôle texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.
christian
salut,
1) dans ta table facture, tu as bien un champ [qte] et [puht] ?
2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ?
3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis
"=[Qte]*[PUHT] ?
"groumph" <gaslag@hotmail.com> a écrit dans le message de news:
1157211815.553976.111160@b28g2000cwb.googlegroups.com...
Bonjour,
Ca doit pourtant être très simple a faire ...
Tables : articles, clients, factures, lignes facture (avec les
relations qui vont bien)
Dans le SF lignes facture, je n'arrive pas à obtenir - dans un
contrôle indépendant - le total HT par multiplication basique
Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit
#Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est
bien renseigné, l'enregistrement correspondant dans la table articles
ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle
mais je n'arrive pas non plus à trouver comment écrire les
paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante,
ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce
que je cherche.
Merci pour vos lumières
J'ai le même "sf facture" et si j'ai bien compris ton problème la
solution est simple. En pied de sous-formulaire tu mets un contrôle
texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex champs ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
"groumph" a écrit dans le message de news:
Bonjour,
Ca doit pourtant être très simple a faire ... Tables : articles, clients, factures, lignes facture (avec les relations qui vont bien) Dans le SF lignes facture, je n'arrive pas à obtenir - dans un contrôle indépendant - le total HT par multiplication basique Qte*PUHT. Suivant ce que je tape comme formule, j'ai soit #Nom, soit #Erreur, soit rien du tout.
J'en déduis que même si le champ CodeArticle de ligne factures est bien renseigné, l'enregistrement correspondant dans la table articles ne devient pas pour autant l'enregistrement courant de cette table.
J'ai donc essayé avec un DLookup en AfterUpdate du champ CodeArticle mais je n'arrive pas non plus à trouver comment écrire les paramètres (avec ou sans [], entre "" ou pas, etc..
J'ai passé des heures et des heures dans la FAQ pourtant imposante, ben j'ai appris plein de choses mais j'ai pas trouvé d'exemple pour ce que je cherche.
Merci pour vos lumières
J'ai le même "sf facture" et si j'ai bien compris ton problème la solution est simple. En pied de sous-formulaire tu mets un contrôle texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.
christian
groumph
Merci à toi, au Meruvien et à Catherine (punaise, 6 heures du mat, un dimanche, quelle santé :-))
Plus de pb, tout fonctionne. Au passage, si ça peut servir à qqun, un bon moyen de générer les totaux récap facture, c'est de passer par un truc dans ce genre là :
Créer les sommes en pieds de formulaire comme vous me l'avez expliqué, puis renvoyer ces résultats via un bout de code dans OnExit des champs Qte ou Remise du SF LignesFact avec : If (Me.Rem > 0) Then 'si il y a une remise Me.TotLHT = Round(Me.Qte * (Me.PVHT - ((Me.PVHT / 100) * Me.Rem)), 2) Else Me.TotLHT = Round(Me.Qte * Me.PVHT, 2) End If Me.Requery Forms![Fact]![TotHT] = Me.sHT Forms![Fact]![TotTVA] = Me.sTVA Forms![Fact]![TotTTC] = Forms![Fact]![TotHT] + Forms![Fact]![TotTVA]
Voilou
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex cham ps ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
J'ai le même "sf facture" et si j'ai bien compris ton problème la solution est simple. En pied de sous-formulaire tu mets un contrôle texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.
christian
Merci à toi, au Meruvien et à Catherine (punaise, 6 heures du mat, un
dimanche, quelle santé :-))
Plus de pb, tout fonctionne. Au passage, si ça peut servir à qqun, un
bon moyen de générer les totaux récap facture, c'est de passer par
un truc dans ce genre là :
Créer les sommes en pieds de formulaire comme vous me l'avez
expliqué, puis renvoyer ces résultats via un bout de code dans OnExit
des champs Qte ou Remise du SF LignesFact avec :
If (Me.Rem > 0) Then 'si il y a une remise
Me.TotLHT = Round(Me.Qte * (Me.PVHT - ((Me.PVHT / 100) *
Me.Rem)), 2)
Else
Me.TotLHT = Round(Me.Qte * Me.PVHT, 2)
End If
Me.Requery
Forms![Fact]![TotHT] = Me.sHT
Forms![Fact]![TotTVA] = Me.sTVA
Forms![Fact]![TotTTC] = Forms![Fact]![TotHT] + Forms![Fact]![TotTVA]
Voilou
salut,
1) dans ta table facture, tu as bien un champ [qte] et [puht] ?
2) ton champ [total HT] est bien dans le sf a la suite de ces duex cham ps ?
3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis
"=[Qte]*[PUHT] ?
J'ai le même "sf facture" et si j'ai bien compris ton problème la
solution est simple. En pied de sous-formulaire tu mets un contrôle
texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.
Merci à toi, au Meruvien et à Catherine (punaise, 6 heures du mat, un dimanche, quelle santé :-))
Plus de pb, tout fonctionne. Au passage, si ça peut servir à qqun, un bon moyen de générer les totaux récap facture, c'est de passer par un truc dans ce genre là :
Créer les sommes en pieds de formulaire comme vous me l'avez expliqué, puis renvoyer ces résultats via un bout de code dans OnExit des champs Qte ou Remise du SF LignesFact avec : If (Me.Rem > 0) Then 'si il y a une remise Me.TotLHT = Round(Me.Qte * (Me.PVHT - ((Me.PVHT / 100) * Me.Rem)), 2) Else Me.TotLHT = Round(Me.Qte * Me.PVHT, 2) End If Me.Requery Forms![Fact]![TotHT] = Me.sHT Forms![Fact]![TotTVA] = Me.sTVA Forms![Fact]![TotTTC] = Forms![Fact]![TotHT] + Forms![Fact]![TotTVA]
Voilou
salut, 1) dans ta table facture, tu as bien un champ [qte] et [puht] ? 2) ton champ [total HT] est bien dans le sf a la suite de ces duex cham ps ? 3) donc ta propriété pour le champ [total HT], a la ligne "source" tu as mis "=[Qte]*[PUHT] ?
J'ai le même "sf facture" et si j'ai bien compris ton problème la solution est simple. En pied de sous-formulaire tu mets un contrôle texte avec la formule "=somme([PUHT])" et tu dois avoir ton résultat.