Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 31/08/2011, 20h11   #1
Invité de passage
 
Inscription : mars 2005
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 19
Points : 4
Points : 4
Par défaut création formulaire/état devis avec 2 TVA

Bonjour,

Je doit faire un formulaire de devis basé sur les tables suivantes:
T_CLIENT (fichier client)
T_DEVIS (entête devis)
T_DETAILS DEVIS (article à mettre dans devis)
T_ARTICLE (fichier article)
Dans la table T_ARTICLE, j'ai des article avec une TVA de 8,5% ou 2,1%
Dans le formulaire, une fois le devis saisie, il faut que j'obtienne les champs suivants:
C_HT (montant Hors taxe de mon devis) (ça c'est bon je sais faire)
C_TVA1 (montant de la TVA à 8,5%)
C_TVA2 (montant de la TVA à 2,1%)
C_TOTAL (somme de C_HT + C_TVA1 + C_TVA2) (ça c'est bon aussi)
Ce que je ne sais pas faire c'est remplir C_TVA1 et C_TVA2
Si quelqu'un a une solution cela m'intéresse

merci d'avance

CJAY du 974
cjay974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 23h07   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Généralement quand on a un problème semblable on créer un sous-formulaire qui récapitule les différents taux de TVA et le montant associé.

Le sous-formulaire est allimenté par une requête qui fait la somme des montants de TVA de chacune des lignes de détail regroupés par taux.

Le total avec TVA est la somme de tous les montants de TVA tous taux confondus.

Ceci suppose que tu as une requête des détails qui te donnes :
  • Le produit
  • Le prix Unitiaure HT
  • La quantité
  • La quantité * Prix HT
  • Le taux de TVA
  • Le montant de TVA (Q * Prix HT * Taux TVA)
  • Le montant avec TVA (optionnel mais pratique pour faire le Total avec TTC)

Cette solution permet de gérer un nombre variable de taux de TVA sans avoir à modifier les écrans et les programmes.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 05h18   #3
Invité de passage
 
Inscription : mars 2005
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 19
Points : 4
Points : 4
Bonjour,

Merci pour cette réponse, néanmoins j'ai besoin de la forme que j'ai énoncé.
Ta méthode est bonne, j'ai mis que 2 tva mais en réalité j'en ai plus.
Et mes clients ont besoin pour leur comptabilité de savoir combien de TVA à 2,1, 8,5, 8,5NP ils ont à déclarer.
D'autre part quand tu calcules la tva de chaque ligne, tu as toujours une différence de quelques centimes avec la méthode que j'ai besoin.
Si tu as une autre idée je suis preneur
J'avais pensé a faire une requete par taux de TVA basé sur la T_DETAILS (bien sure mes requetes prendraient uniquement le Détail du devis en cours.
Mais j'ai un doute sur la structure du formulaire

Merci d'avance
CJAY974
cjay974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 13h59   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Comment sont stockées tes infos sur les taux à appliquer par produit (structure de ta table ou requête des détails) ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 15h39   #5
Invité de passage
 
Inscription : mars 2005
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 19
Points : 4
Points : 4
Bonjour,
Mes tables
T_ARTICLE : Réf., désignation,TVA
T_DEVIS : N°devis,client (relation avec T_CLIENT),date,...
T_DETAILS DEVIS: N°devis, Réf.(relation avec T_ARTICLE),Quantité
Ma requêtes
REQ_DETAILS_DEVIS: N°devis (=champ N°devis du formulaire), Réf.(relation avec T_ARTICLE),Quantité
Mon formulaire
F_DEVIS (sur T_DEVIS) + les champs calculer (total HT, TVA1, TVA2 et total TTC)
Mon sous formulaire
SF_DETAILS (sur REQ_DETAILS_DEVIS)

Voili voilou
si tu as besoin d'autres infos....demandes

CJAY974
cjay974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 15h45   #6
Invité de passage
 
Inscription : mars 2005
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 19
Points : 4
Points : 4
Re Bonjour,
J'ai oublié des champs, milles excuses, ne pas tenir compte du post précédent

Mes tables
T_ARTICLE : Réf., désignation,TVA, montant HT
T_DEVIS : N°devis,client (relation avec T_CLIENT),date,...
T_DETAILS DEVIS: N°devis, Réf.(relation avec T_ARTICLE),Quantité

Ma requêtes
REQ_DETAILS_DEVIS: N°devis (=champ N°devis du formulaire), Réf.(relation avec T_ARTICLE),désignation, TVA, montant HT, Quantité

Mon formulaire
F_DEVIS (sur T_DEVIS) + les champs calculer (total HT, TVA1, TVA2 et total TTC)

Mon sous formulaire
SF_DETAILS (sur REQ_DETAILS_DEVIS)

Voili voilou
si tu as besoin d'autres infos....demandes

CJAY974
Aujourd'hui 12h59
cjay974 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 21h50.


 
 
 
 
Partenaires

Hébergement Web