Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2011, 13h40   #1
Invité de passage
 
Inscription : mars 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 4
Points : 0
Points : 0
Par défaut Récupérer la Valeur d une requete dans une table

Bonjour,

Je voudrais savoir comment faire pour :

Je dispose de 2 tables (sans compter les tables habituelles client, produits ...)
Commande Entete et Commande détails

Je n'arrive pas a faire la somme des lignes de commandes et les affichés en fin d'état.

Je me disais donc que a la fin de l encodage d une commande, je pourrais effectuer une somme de mes lignes (suivant le taux de TVA) et injecter dans la table Commande Entete, les valeurs de ces calculs.

J'arrive via une requete a faire la somme des diverses commandes suivant leur taux de tva (calcul des montants ds un champ different suivant la tva mais ds le mm enregistrement).

J ai donc ex :
Commande PxTVA6 PxTVA21
1 1200 300
2 500 900

Mais je n arrive pas a mettre a jour les champs de Commande Entete avec ses valeurs (les champs de Commande Entete sont specifique aussi suivant les valeurs de TVA ex PxTVA6Ent ...)

D'avance merci pour vos idees.
mongmc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2011, 22h16   #2
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut Récupération valeur d'une requête dans une table

Bonsoir mongmc
J'ai lu ton message et si j'ai bien compris ton problème je pense que :
  • les sommes des champs dans les états peuvent être configurées directement sur les Etats, les opérations faites au niveau d'une requête peuvent être reprises de la même façon au niveau Etats
  • la mise à jour des sommes dans une table peut se faire au moyen d'une "Requête mise à jour"
En plus, je crois savoir si je ne me trompe pas que tu as, pour un même article plusieurs champs en fonction du taux de TVA. Il serait séant d'avoir une Table_TxTva en relation avec le articles pour leur affecter le taux correspondant (un Article ne peut avoir qu'1 seul taux!)
Eventuellement, si tu peux poster ta page "Relations", on aura une idée un peu plus précise sur ton besoin.
Dans l'attente, bon courage et A +
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h40   #3
Invité de passage
 
Inscription : mars 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 4
Points : 0
Points : 0
Bonjour Boubker

Citation:
Envoyé par Boubker_023 Voir le message
  • les sommes des champs dans les états peuvent être configurées directement sur les Etats, les opérations faites au niveau d'une requête peuvent être reprises de la même façon au niveau Etats

Concernant l'Etat (facture a imprimer)
Ma facture fonctionne et me donne le montant a payer. Pas de pb de ce coté la
  • la mise à jour des sommes dans une table peut se faire au moyen d'une "Requête mise à jour"

Malheureusement, il me dis que je dois le faire ds une requete qui peut etre MAJ.


En plus, je crois savoir si je ne me trompe pas que tu as, pour un même article plusieurs champs en fonction du taux de TVA. Il serait séant d'avoir une Table_TxTva en relation avec le articles pour leur affecter le taux correspondant (un Article ne peut avoir qu'1 seul taux!)
Eventuellement, si tu peux poster ta page "Relations", on aura une idée un peu plus précise sur ton besoin.
Dans l'attente, bon courage et A +
Voici la situation :

Table : Client - Produit - TauxTVA - Commande Entete - Commande détails
Formulaire : Commande Entete - Commande détails sous formulaire
Etat : Facture à imprimer

Table Commande Entete dont voici les champs (qui nous occupent ici)
N° commande
N° client
...
PxTVAC0Ent
PxTVAC6Ent
PxTVAC12Ent
PxTVAC19Ent
PxTVAC21Ent
TVA0Ent
TVA6Ent
TVA12Ent
TVA19Ent
TVA21Ent
PxTotEnt
TVATotEnt
PxTVACTotEnt
--------------------------------------
PxTVAC0Ent etant le prix TTC avec la TVA à 0%, montant se trouvant dans l entete
idem pour les autres mais avec les autres TVA

TVA0Ent étant le montant de la TVA à 0% pour cette facture
idem pour les autres mais avec les autres TVA

PxTotEnt étant le montant TTC de toute la facture sans TVA

TVATotEnt étant le montant total de la TVA pour cette facture

PxTVACTotEnt étant le montant total de cette facture TVA comprise.

(tt cela afin de ne pas devoir faire de requete et accélérer le traitement pour les autres applics ... rappel ... )

Table Commande détail dont voici les champs (qui nous occupent ici)
N° Détail commande
N° de la Commande Entête
N° du produit
Quantité commandée
Prix Unitaire
TauxTVA
Remise
PxTVAC0
PxTVAC6
PxTVAC12
PxTVAC19
PxTVAC21
PxTVACTot
TVA0
TVA6
TVA12
TVA19
TVA21
PxHTVA

--------------------------------------
PxTVAC0 etant le prix TTC avec la TVA à 0%, pour cette ligne de commande idem pour les autres mais avec les autres TVA

TVA0 étant le montant de la TVA à 0% pour cette ligne de commande
idem pour les autres mais avec les autres TVA

PxTVACTot étant le montant TTC de cette ligne de commande TTC

PxHTVA étant le montant HTVA de cette ligne de commande
-----------------------------------------

Je voudrais lors de l introduction des lignes de commandes ds mon formulaire "Commande Détail sous formulaire", et avant de passer a la ligne de commande suivante, faire le calcul du montant de la ligne HTVA, TVA et TVAC et mettre à jour dans mon formulaire "Commande entete" les divers champs PxTVAC0Ent... TVA0Ent... PxTotEnt, TVATotEnt, PxTVACTotEnt afin de connaitre à tous moments le montant de la facture et dire au client en ligne tel que sa facture est de ... € actuellement.

Voila, j espere que je suis plus clair
Je sais c pas evident mais merciiii
mongmc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 17h53   #4
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut Récupérer valeur d'une requête dans une table

bonjour mongmc
désolé pour l'éclipse... bcp de travail en cette période.
j'ai jeté un coup d'oeil sur tes tables.
  • Primo, je ne vois pas l'intérêt de prévoir autant de champs qu'il y a de taux de TVA et de montants de TVA. On en aurait 20, comment faire?
    Le principe serait d'avoir une table TauxTva laquelle permettra d'affecter à chaque produit un taux de TVA
  • secundo, éviter autant que possible la redondance des données au niveau tables;
  • tertio, je pense qu'on peut prévoir un formulaire "Entête Commandes" qui ne contiendra que les info sur le client, conditions de vente et de livraison qui sera attaché à un "sous formulaire détail commandes" qui lui détaillera toutes les lignes de commandes (Qtité, P.U, Remise, TotalHT,TxTVA, TVA, TTC) avec une récap globale dans le formulaire principal (HT, TVA, TTC)
Attends de tes nouvelles
Salutations
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h08.


 
 
 
 
Partenaires

Hébergement Web