Problème de consultation

[Fermé]
Signaler
Messages postés
147
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
31 décembre 2015
-
Bonjour l'Ami,


Je me permet de vous exposer mon nouveau problème.

J'ai saisi les opérations suivantes en :

Janvier


01/01/2014 Acide phosphorique 100 kg 700,00

03/01/2014 Kilkat mix 250 kg 11 250,00

05/01/2014 Acide phosphorique 350 KG 2 450,00



Février


01/02/2014 Kilkat mix 100 kg 4 500,00

02/02/2014 Acide phosphorique 200 kg 1 400,00

05/02/2014 Acide phosphorique 290 kg 2030,00




Pour consulter ces données par Date et par Produit , j'ai écris la requête suivante


dim P

P=Cint(cmbCodePdt)

dim D1

D1=CDate(Tdate1)

dim D2

D2=Cdate(Tdate2)

SQLs="select * from TableAchats where CodePdt="& Cint(cmbCodePrdt) & " and DateOp _
between #" & Cdate(Tdate1) & "# and #" & Cdate(Tdate2) & " #"


adodcConsulPdt.RecordSource=SQLs

set datagridConsulPdt.DataSource=adodcConsulPdt

--------------------------------------------------------------


Quant je sélectionne le Produit Acide phosphorique avec la période :

Tdate1= 01/01/2014 Tdate2 = 28/02/2014

Tout s'affiche. Pas de problème


Quant je sélectionne aussi le même produit avec la période

Tdate1 = 01/01/2014 Tdate2 = 31/01/2014

les données saisies en Janvier s'affichent correctement. Pas de problème

mais quant je sélectionne le même produit avec la date

Tdate1 = 01/02/2014 Tdate 2 = 28/02/2014




05/01/2014 Acide phosphorique 350 KG 2 450,00

02/02/2014 Acide phosphorique 200 kg 1 400,00

05/02/2014 Acide phosphorique 290 k 2030,00



je ne sais pas comment pourrai je limiter l'affichage aux seules données saisies
en Février, car là , la ligne saisie en janvier continue à s'afficher


Merci pour votre aide

A bientôt