Bonjour,

J'aimerai créer une vue Access par le code pour m'en servir dans d'autre requête.
Mais le problème c'est que je ne vois pas comment faire pour re-utiliser la requête.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Public sqlPrixFact as string
_____
Dim sqlFact as string
 
sqlPrixFact = "SELECT Sum(Quantite*PrixProdUni) AS [Prix Facture], NumFact
FROM Ligne_Facture, Produit
WHERE Produit.NumProd=Ligne_Facture.NumProd
GROUP BY Ligne_Facture.Numfact"
 
sqlFact = "SELECT F.NumFact AS Numéro, F.DateFact AS [Date], px.[Prix Facture],  Sum(Montant) AS [Somme payée]
FROM Facture AS F, Paiement, " & sqlPrixFact & " AS px
WHERE F.NumFact = px.NumFact
AND F.NumFact=Paiement.NumFact
GROUP BY F.Numfact, F.DateFact, px.[Prix Facture]"
Sous Access les CREATE VIEW ne fonctionne pas donc je fais un SELECT. Cela marche très bien sous Access mais par le code

Merci d'avance pour votre aide
Elros.