OVH Cloud OVH Cloud

Erreur de syntaxe dans la clause FROM !

5 réponses
Avatar
Simon
Bonjour a tous,
j'ai l'erreur suivante dans ma base de donnée access
: " Erreur de syntaxe dans la clause FROM " je croi que c'est cette formule
qui est incorrect : SELECT DISTINCTROW Numéro Soumission 2005.* FROM Numéro
Soumission 2005 WHERE ((Numéro Soumission 2005.Numéro Like ""));

quelqu'un connnais la solution a mon probleme ???

Merci de votre attention

5 réponses

Avatar
Gafish
"Simon" a écrit dans le message de news:

Bonjour a tous,


Bonjour,

j'ai l'erreur suivante dans ma base de donnée
access : " Erreur de syntaxe dans la clause FROM " je croi que c'est cette
formule qui est incorrect : SELECT DISTINCTROW Numéro Soumission 2005.*
FROM Numéro Soumission 2005 WHERE ((Numéro Soumission 2005.Numéro Like
""));


L'erreur t'indique que la clause FROM contient une erreur. Essaie de mettre
des crochets [ ] autour du nom de ta table et vérifie que le nom de la table
est ok.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Simon
Bonjour,
j'ai essayer de mettre des [] mais sa fonctionne pas :(
mais pour ce qui est du nom je suis sur qu'il est correct car j'ai un menu
deroulant et je choisi moi meme ma table !
et ensuite je pese sur mon bouton recherche ..... qui contient le code
suivant !
peut-etre que le code va d'aider ...

Private Sub cmd_recherche_Click()
Dim strTable As String, strField As String, strCriteria As String,
strSql As String
Dim Criter As Variant

strTable = Me.cbo_table ' recupère le nom de la table
strField = Me.cbo_champ ' recupère le nom du champ

' compose le critere de recherche
strCriteria = strTable & "." & strField & " Like """ & Me.txt_critere &
""""

' construit la requête sql
strSql = "SELECT DISTINCTROW " & strTable & ".*"
strSql = strSql & " FROM" & strTable
strSql = strSql & " WHERE ((" & strCriteria & "));"

Me.lst_resultat.RowSource = strSql ' affecte sql a lst_Resultat
Me.lst_resultat.Requery ' recalcule la liste

Merci d'avance

"Gafish" a écrit dans le message de news:

"Simon" a écrit dans le message de news:

Bonjour a tous,


Bonjour,

j'ai l'erreur suivante dans ma base de donnée
access : " Erreur de syntaxe dans la clause FROM " je croi que c'est
cette formule qui est incorrect : SELECT DISTINCTROW Numéro Soumission
2005.* FROM Numéro Soumission 2005 WHERE ((Numéro Soumission 2005.Numéro
Like ""));


L'erreur t'indique que la clause FROM contient une erreur. Essaie de
mettre des crochets [ ] autour du nom de ta table et vérifie que le nom de
la table est ok.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





Avatar
Pierre CFI [mvp]
bonjour
je pense comme arnaud aux [
strTable = "[" & Me.cbo_table & "]" ' recupère le nom de la table
strField = "[" & Me.cbo_champ & "]"

--
Pierre
MVP microsoft Access
Plein de choses à voir ici :
http://users.skynet.be/mpfa/

"Simon" a écrit dans le message de news:

Bonjour,
j'ai essayer de mettre des [] mais sa fonctionne pas :(
mais pour ce qui est du nom je suis sur qu'il est correct car j'ai un menu
deroulant et je choisi moi meme ma table !
et ensuite je pese sur mon bouton recherche ..... qui contient le code
suivant !
peut-etre que le code va d'aider ...

Private Sub cmd_recherche_Click()
Dim strTable As String, strField As String, strCriteria As String,
strSql As String
Dim Criter As Variant

strTable = Me.cbo_table ' recupère le nom de la table
strField = Me.cbo_champ ' recupère le nom du champ

' compose le critere de recherche
strCriteria = strTable & "." & strField & " Like """ & Me.txt_critere &
""""

' construit la requête sql
strSql = "SELECT DISTINCTROW " & strTable & ".*"
strSql = strSql & " FROM" & strTable
strSql = strSql & " WHERE ((" & strCriteria & "));"

Me.lst_resultat.RowSource = strSql ' affecte sql a lst_Resultat
Me.lst_resultat.Requery ' recalcule la liste

Merci d'avance

"Gafish" a écrit dans le message de news:

"Simon" a écrit dans le message de news:

Bonjour a tous,


Bonjour,

j'ai l'erreur suivante dans ma base de donnée
access : " Erreur de syntaxe dans la clause FROM " je croi que c'est
cette formule qui est incorrect : SELECT DISTINCTROW Numéro Soumission
2005.* FROM Numéro Soumission 2005 WHERE ((Numéro Soumission 2005.Numéro
Like ""));


L'erreur t'indique que la clause FROM contient une erreur. Essaie de
mettre des crochets [ ] autour du nom de ta table et vérifie que le nom
de la table est ok.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr









Avatar
Simon
Bonjour a vous deux !
Bon ben je doit me resigner :P
vous aviez raison c'est moi qui avait pas mit les [] a la bonne place :)
tout fonctionne #1

Merci a vous deux c'est fort apprecier !!!!!

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
je pense comme arnaud aux [
strTable = "[" & Me.cbo_table & "]" ' recupère le nom de la table
strField = "[" & Me.cbo_champ & "]"

--
Pierre
MVP microsoft Access
Plein de choses à voir ici :
http://users.skynet.be/mpfa/

"Simon" a écrit dans le message de news:

Bonjour,
j'ai essayer de mettre des [] mais sa fonctionne pas :(
mais pour ce qui est du nom je suis sur qu'il est correct car j'ai un
menu deroulant et je choisi moi meme ma table !
et ensuite je pese sur mon bouton recherche ..... qui contient le code
suivant !
peut-etre que le code va d'aider ...

Private Sub cmd_recherche_Click()
Dim strTable As String, strField As String, strCriteria As String,
strSql As String
Dim Criter As Variant

strTable = Me.cbo_table ' recupère le nom de la table
strField = Me.cbo_champ ' recupère le nom du champ

' compose le critere de recherche
strCriteria = strTable & "." & strField & " Like """ & Me.txt_critere
& """"

' construit la requête sql
strSql = "SELECT DISTINCTROW " & strTable & ".*"
strSql = strSql & " FROM" & strTable
strSql = strSql & " WHERE ((" & strCriteria & "));"

Me.lst_resultat.RowSource = strSql ' affecte sql a lst_Resultat
Me.lst_resultat.Requery ' recalcule la liste

Merci d'avance

"Gafish" a écrit dans le message de news:

"Simon" a écrit dans le message de news:

Bonjour a tous,


Bonjour,

j'ai l'erreur suivante dans ma base de donnée
access : " Erreur de syntaxe dans la clause FROM " je croi que c'est
cette formule qui est incorrect : SELECT DISTINCTROW Numéro Soumission
2005.* FROM Numéro Soumission 2005 WHERE ((Numéro Soumission
2005.Numéro Like ""));


L'erreur t'indique que la clause FROM contient une erreur. Essaie de
mettre des crochets [ ] autour du nom de ta table et vérifie que le nom
de la table est ok.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr













Avatar
Pierre CFI [mvp]
je rebondis (expression à la mode à la télé) sur ta question, pour insister
sur le choix des noms "jamais d'espace ou des caractéres spéciaux comme le
°, qui fait joli, mais qui n'est lu que par access

--
Pierre
MVP microsoft Access
Plein de choses à voir ici :
http://users.skynet.be/mpfa/

"Simon" a écrit dans le message de news:
u0%
Bonjour a vous deux !
Bon ben je doit me resigner :P
vous aviez raison c'est moi qui avait pas mit les [] a la bonne place :)
tout fonctionne #1

Merci a vous deux c'est fort apprecier !!!!!

"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
je pense comme arnaud aux [
strTable = "[" & Me.cbo_table & "]" ' recupère le nom de la table
strField = "[" & Me.cbo_champ & "]"

--
Pierre
MVP microsoft Access
Plein de choses à voir ici :
http://users.skynet.be/mpfa/

"Simon" a écrit dans le message de news:

Bonjour,
j'ai essayer de mettre des [] mais sa fonctionne pas :(
mais pour ce qui est du nom je suis sur qu'il est correct car j'ai un
menu deroulant et je choisi moi meme ma table !
et ensuite je pese sur mon bouton recherche ..... qui contient le code
suivant !
peut-etre que le code va d'aider ...

Private Sub cmd_recherche_Click()
Dim strTable As String, strField As String, strCriteria As String,
strSql As String
Dim Criter As Variant

strTable = Me.cbo_table ' recupère le nom de la table
strField = Me.cbo_champ ' recupère le nom du champ

' compose le critere de recherche
strCriteria = strTable & "." & strField & " Like """ & Me.txt_critere
& """"

' construit la requête sql
strSql = "SELECT DISTINCTROW " & strTable & ".*"
strSql = strSql & " FROM" & strTable
strSql = strSql & " WHERE ((" & strCriteria & "));"

Me.lst_resultat.RowSource = strSql ' affecte sql a lst_Resultat
Me.lst_resultat.Requery ' recalcule la liste

Merci d'avance

"Gafish" a écrit dans le message de news:

"Simon" a écrit dans le message de news:

Bonjour a tous,


Bonjour,

j'ai l'erreur suivante dans ma base de donnée
access : " Erreur de syntaxe dans la clause FROM " je croi que c'est
cette formule qui est incorrect : SELECT DISTINCTROW Numéro Soumission
2005.* FROM Numéro Soumission 2005 WHERE ((Numéro Soumission
2005.Numéro Like ""));


L'erreur t'indique que la clause FROM contient une erreur. Essaie de
mettre des crochets [ ] autour du nom de ta table et vérifie que le nom
de la table est ok.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr