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 17/01/2012, 22h59   #1
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut problème dans une requête

Bonsoir,

J'ai une requête faite sur une table ( et qq champs d'une autre table mais je pense que ça n'a pas d'importance dans mon prob. )

Dans ma requête, je cherche à calculer la TVA et le TTC depuis un champ appelé montant.

Voici la colonne ajouté pout la TVA :
TVA: [T_factures]![montant_facture]*19,6/100
puis un champ TTC : TTC: [T_factures]![montant_facture]+[TVA]

Mon problème est que quand j’ouvre la requête, j'ai une boite de dialogue :
"entrez une valeur de paramètre" avec TVA de marqué
quand je fait entrée la colonne TVA affiche bien le montant de TVA et le TTC également.

Pourquoi ai-je cette fenêtre ? je souhaiterais ne plus l'avoir ( dans le cas ou cela est normal )

Merci pour votre aide.
chrtophe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 23h47   #2
Membre éclairé
 
Avatar de tee_grandbois
 
Inscription : novembre 2004
Messages : 216
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 216
Points : 321
Points : 321
Bonsoir,
ton champ TVA est calculé, tu ne peux donc pas utiliser l'alias.
Tu dois répéter la formule:
Code :
TTC: [T_factures]![montant_facture]+Round([T_factures]![montant_facture]*19,6/100,2)
Un arrondi n'est pas de trop pour enlever les millièmes de centimes et autres...
tee_grandbois est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2012, 12h35   #3
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut Merci pour la réponse

C'est un peu embêtant de devoir recopier la formule. Dans le cas de plusieurs champs calculés on se retrouve avec une formule faisant un paragraphe.

Il n'y a pas une autre solution ?
chrtophe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 08h40   #4
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Je ne comprends pas le problème, je te mets en exemple un requête qui fonctionne très bien avec des champs calculés en cascade.

Code SQL :
1
2
SELECT T_Ouvrages.Titre, T_Ouvrages.Pu, T_Ouvrages.Exemplaire, [Pu]*[Exemplaire] AS Facture, [Facture]*19.6/100 AS TVA, [Facture]+[TVA] AS TTC
FROM T_Ouvrages;

Pourrais tu mettre le code de ta requête originale pour essayer de voir le problème?
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 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 06h34.


 
 
 
 
Partenaires

Hébergement Web