Pb vba

Fermé
nadege - 9 avril 2001 à 11:35
 Mouse - 9 avril 2001 à 14:18
Bonjour,

J'ai un gros problème de requête vba.
En fait je l'ai testé dans access même et elle fonctionne mais dans mon code vba ça ne fonctionne pas
Voici la requête :

sReq1 = sReq1 & " SELECT EVFDBA_V_EVF.VARIETY_CODE"
sReq1 = sReq1 & " FROM EVFDBA_V_EVF"
sReq1 = sReq1 & " WHERE (((EVFDBA_V_EVF.BRAND_CODE)='DK0')"
sReq1 = sReq1 & " AND ((EVFDBA_V_EVF.CROP_CODE)='SC')"
sReq1 = sReq1 & " AND ((EVFDBA_V_EVF.CAMPAIGN_CODE) =142)"
sReq1 = sReq1 & " AND ((EVFDBA_V_EVF.RC_CODE) = '5I6'));"

!lstVariete.RowSource = sReq1
!lstVariete.Requery
!lstVariete.Value = ""

Quel peut-être le problème, svp??
Merci par avance

2 réponses

As tu essayé sans utiliser la propriété rowsource, mais en renseignant dierectement .value avec le resultat de la requête ?
0
En fait, la syntaxe vba est bonne. Il s'agit des propriétés de format de la zone de liste. Il se peut que la propriété "Largeurs colonnes" de l'onglet "format" definit une longueur nul ( 0 cm). Access fait souvent permet cela afine que la valeur de la zone de liste soit un nombre (correspondant a l'ID) alors que que ce que l'on voit est du texte.
0