Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" a écrit dans le message de
news:Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where
")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" <g.marande@mulliez.fr> a écrit dans le message de
news:OEhgFH0iEHA.1376@TK2MSFTNGP11.phx.gbl...
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where
")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" a écrit dans le message de
news:Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") - Len("Where
")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" a écrit dans le message de news:
e6sx#Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
e6sx#U0iEHA.3320@TK2MSFTNGP11.phx.gbl...
Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" a écrit dans le message de news:
e6sx#Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where ") + 1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" a écrit dans le message de news:
e6sx#Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" a écrit dans le message de
news:Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where
")+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
e6sx#U0iEHA.3320@TK2MSFTNGP11.phx.gbl...
Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" <g.marande@mulliez.fr> a écrit dans le message de
news:OEhgFH0iEHA.1376@TK2MSFTNGP11.phx.gbl...
Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where
")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
C'est cette ligne là : Me.lstResults.RowSource = SQL
Guillaume
"Gafish" a écrit dans le message de news:
e6sx#Bonjour,
Quelle ligne est surlignée après affichage du message d'erreur ?
Arnaud
"Guillaume" a écrit dans le message de
news:Bonjour, j'ai un message d'erreur quand j'exécute cette macro.
Message d'erreur :
Erreur de compilation
Membre de méthode ou de données introuvable
Pouvez-vous me dire pourquoi ?
Guillaume
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Wehre ") -
Len("Where
")+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "Req principal", SQLWhere) & " / " &
DCount("*", "Req Principal")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
Bonjour.
il y a cette erreur : "Wehre " et Req principal
je pense Where et mets des [ ] dans les noms avec espaces [Req principal]
et même tache de les éviter.
sans avoir vérifié le reste.
--
@+
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
Bonjour.
il y a cette erreur : "Wehre " et Req principal
je pense Where et mets des [ ] dans les noms avec espaces [Req principal]
et même tache de les éviter.
sans avoir vérifié le reste.
--
@+
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
Bonjour.
il y a cette erreur : "Wehre " et Req principal
je pense Where et mets des [ ] dans les noms avec espaces [Req principal]
et même tache de les éviter.
sans avoir vérifié le reste.
--
@+
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
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " / " &
DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " / " &
DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") - Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " / " &
DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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" <g.marande@mulliez.fr> écrivait
news:O8aTRk2iEHA.1184@TK2MSFTNGP12.phx.gbl:
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
& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+
1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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
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& "' "
End If
SQLWhere = Trim(Right(SQL, Len(SQL) - InStr(SQL, "Where ") -
Len("Where ")
+1))
SQL = SQL & ";"
Me.lblStats.Caption = DCount("*", "[Req principal]", SQLWhere) & " /
" & DCount("*", "[Req Principal]")
Me.lstResults.RowSource = SQL
Me.lstResults.Requery
End Sub
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