Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11) Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec les variables renseignées.
PS : J'essaye de prendre exemple par rapport à cet exemple là : http://cafeine.developpez.com/access/recherche/
"Eric" a écrit dans le message de news:
re,
Dans ton code sous la ligne SQL=SQL & ";"
mets : Debug.Print SQL : Stop et copies le sql en clair affiché dans la fenêtre de debogage ici. (Idem pour le SQLWhere)
A+ Eric
"Guillaume" écrivait news::
Toujours le même problème qu'avant. Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le
donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Guillaume
Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11)
Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec
les variables renseignées.
Toujours le même problème qu'avant.
Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message
de news: Ovpl7W1iEHA.384@TK2MSFTNGP10.phx.gbl...
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
& "' "
End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te
le
donne
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" <g.marande@mulliez.fr> a écrit dans le message de
news:e9kXBK1iEHA.140@TK2MSFTNGP12.phx.gbl...
Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery()
Dim SQL As String
Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur,
origine_tissu FROM [Req principal] where [Req
principal].num_fournisseur
<>
0"
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
Toujours le même problème,
- une ligne soulignée en jaune : Private Sub RefreshQuery()
- une partie de ligne soulignée en bleue (ici en gras) :
Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11) Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec les variables renseignées.
PS : J'essaye de prendre exemple par rapport à cet exemple là : http://cafeine.developpez.com/access/recherche/
"Eric" a écrit dans le message de news:
re,
Dans ton code sous la ligne SQL=SQL & ";"
mets : Debug.Print SQL : Stop et copies le sql en clair affiché dans la fenêtre de debogage ici. (Idem pour le SQLWhere)
A+ Eric
"Guillaume" écrivait news::
Toujours le même problème qu'avant. Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le
donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Guillaume
Guillaume
Enfin j'ai trouvé ce qui ne fonctionnait pas. J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Eric pour ton soutien.
Guillaume
"Eric" a écrit dans le message de news:
Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11) Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec les variables renseignées.
PS : J'essaye de prendre exemple par rapport à cet exemple là : http://cafeine.developpez.com/access/recherche/
"Eric" a écrit dans le message de news:
re,
Dans ton code sous la ligne SQL=SQL & ";"
mets : Debug.Print SQL : Stop et copies le sql en clair affiché dans la fenêtre de debogage ici. (Idem pour le SQLWhere)
A+ Eric
"Guillaume" écrivait news::
Toujours le même problème qu'avant. Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le
donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Guillaume
Enfin j'ai trouvé ce qui ne fonctionnait pas.
J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Eric pour ton soutien.
Guillaume
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
XnF95519C3B24098fframZZhotmailcom@207.46.248.16...
Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11)
Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec
les variables renseignées.
Toujours le même problème qu'avant.
Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message
de news: Ovpl7W1iEHA.384@TK2MSFTNGP10.phx.gbl...
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
& "' "
End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te
le
donne
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" <g.marande@mulliez.fr> a écrit dans le message de
news:e9kXBK1iEHA.140@TK2MSFTNGP12.phx.gbl...
Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery()
Dim SQL As String
Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur,
origine_tissu FROM [Req principal] where [Req
principal].num_fournisseur
<>
0"
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
Toujours le même problème,
- une ligne soulignée en jaune : Private Sub RefreshQuery()
- une partie de ligne soulignée en bleue (ici en gras) :
Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Enfin j'ai trouvé ce qui ne fonctionnait pas. J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Eric pour ton soutien.
Guillaume
"Eric" a écrit dans le message de news:
Tu as mis (saisi) ton code dans l'editeur VBE( Bascule par ALT+F11) Donc Menu Affichage, Fenetre Exécution et tu verras affiché le sql avec les variables renseignées.
PS : J'essaye de prendre exemple par rapport à cet exemple là : http://cafeine.developpez.com/access/recherche/
"Eric" a écrit dans le message de news:
re,
Dans ton code sous la ligne SQL=SQL & ";"
mets : Debug.Print SQL : Stop et copies le sql en clair affiché dans la fenêtre de debogage ici. (Idem pour le SQLWhere)
A+ Eric
"Guillaume" écrivait news::
Toujours le même problème qu'avant. Je commence à despérer !!!
Je sais plus quoi faire.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le
donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Guillaume
Guillaume
Enfin j'ai trouvé ce qui ne fonctionnait pas. J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Raymond pour ton soutien.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Guillaume
Enfin j'ai trouvé ce qui ne fonctionnait pas.
J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Raymond pour ton soutien.
Guillaume
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: Ovpl7W1iEHA.384@TK2MSFTNGP10.phx.gbl...
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
& "' "
End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le
donne
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" <g.marande@mulliez.fr> a écrit dans le message de
news:e9kXBK1iEHA.140@TK2MSFTNGP12.phx.gbl...
Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery()
Dim SQL As String
Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur,
origine_tissu FROM [Req principal] where [Req principal].num_fournisseur
<>
0"
If Not Me.chkTypeProduit Then
SQL = SQL & "And [Req principal].type_produit = '" &
Me.cmbRechTypeProduit
Toujours le même problème,
- une ligne soulignée en jaune : Private Sub RefreshQuery()
- une partie de ligne soulignée en bleue (ici en gras) :
Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor
Enfin j'ai trouvé ce qui ne fonctionnait pas. J'avais ajouté une zone de texte au lieu d'uné zone de liste.
Merci à TOI Raymond pour ton soutien.
Guillaume
"Raymond [mvp]" a écrit dans le message de news:
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
& "' " End If
mettre un espace avant le And
pourquoi fais-tu un dcount pour compter ta liste ? le listcount te le donne
? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guillaume" a écrit dans le message de news: Voici maintenant ma nouvelle macro :
Private Sub RefreshQuery() Dim SQL As String Dim SQLWhere As String
SQL = "SELECT num_fournisseur, nom_fournisseur, pays_fournisseur, origine_tissu FROM [Req principal] where [Req principal].num_fournisseur <>
0"
If Not Me.chkTypeProduit Then SQL = SQL & "And [Req principal].type_produit = '" & Me.cmbRechTypeProduit
Toujours le même problème, - une ligne soulignée en jaune : Private Sub RefreshQuery() - une partie de ligne soulignée en bleue (ici en gras) : Me.lstResults.RowSource = SQL
Peut-être un problème de référence dans Visual Basic Editor