Vfp requête

zouheir_ali Messages postés 23 Date d'inscription jeudi 22 décembre 2005 Statut Membre Dernière intervention 2 juillet 2007 - 29 déc. 2005 à 08:49
cs_aboudrar Messages postés 12 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 15 janvier 2006 - 1 janv. 2006 à 13:58
Bonjour à tous,


J'ai 4 taux de TVA :6,10,18,22.5
dans un grille je saisie des articles dont chacun peut avoir un taux différent.
en bas de la grille j'ai 4 textbox et chacun contient le montant total de la tva des articles par exple : total tva 6 =montant1, total tva 10 =montant2...
je voudrais avec une requête faire la somme des montants de tva pour chaque taux. Je voudrais aussi afficher le total tva =0 de n'importe quel taux auquel n'existe dans la saisie des articles dans la grille.
exple: dans la saisie des articles, les taux sont 6 et 18.
total tva 6 =montant1, total tva 10=0, total tva18 =montant2, total tva 22.5 =0


une deuxième question:
existe t-il comme append blank, une commande comme insert into qui ajoute un enregistrement vide sans préciser les valeurs des champs.


Merci d'avance.

1 réponse

cs_aboudrar Messages postés 12 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 15 janvier 2006
1 janv. 2006 à 13:58
Salut et bonne année,



on ce qui conserne ta 1ere question la structure de la requete peut être comme suit:



SELECT ...,IIF(taux = 6,SUM(montant),0) as montant1,;


IIF(taux =18,SUM(montant),0) as montant2,;


IIF(taux =10,SUM(montant),0) as
montant3,;


IIF(taux=18.5,SUM(montant),0) as montant4;


FROM ... GROUP BY taux,montant ...

ta 2ème Question :

INSERT INTO <nom dbf >

[(<champ1>[, <champ 2>[, ...]])]

VALUES (<expr1>[, <expr2>[, ...]])

-----

[(<champ1>[, <champ 2>[, ...]])] facultatif



VALUES obligatoires
0
Rejoignez-nous