Bonjour,

Je vais essayer d'être la plus claire possible.
J'ai crée une basse de données de pointage de colis qui comporte 4 tables toutes les 4 liées entre elle.
Avec ces 4 tables, j'ai crée plusieurs requête afin d’obtenir des taux de pointages.
Jusque là tout va bien.

J'ai crée un fichier Excel qui me permettra de stocker tous ces taux de pointages afin de faire des analyses.
Pour 3 de mes 4 requêtes, tout se passe bien sauf pour une seule.
Je n'arrive pas à trouver le problème.

Voici la requête qui bug :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
'Taux Mode
Requete = "SELECT Expedition.Date_PEC, Sum(Expedition!Colis) AS Somme_Colis, Sum(STV_R!Nbre_Colis_non_lus) AS Somme_Colis_non_lus, ((1-[Somme_Colis_non_lus]/[Somme_Colis])*100) AS Taux, Expedition.Mode"
Requete = Requete & " FROM Expedition LEFT JOIN STV_R ON (Expedition.Date_PEC = STV_R.Date_PEC) AND (Expedition.CD = STV_R.CD) AND (Expedition.Recep = STV_R.Recep)"
Requete = Requete & " GROUP BY Expedition.Date_PEC, Expedition.Mode"
Requete = Requete & " HAVING (((Expedition.Date_PEC)=" & DA & "));"
 
    With Rs
        .CursorLocation = adUseClient
        .Open Requete, Connexion, adOpenDynamic, adLockOptimistic
    End With
Voici tout le code si ça peut aider à déterminer le problème :
Code_Tx_PNT.txt

Merci d'avance pour votre aide

Julie