Je suis en train d'essayer depuis deux jour de faire une requete on ne
peut plus simple pourtant je buche...
Mon probleme est le suivant :
Je veut r=E9aliser une requete li=E9e =E0 un boutton sur un formulaire
comme ceci :
If Me.Choice.Value =3D "User" Then
SQL =3D "(SELECT * FROM Mobile WHERE Mobile.Name =3D '"" & Field_Search &
""';)"
DoCmd.OpenQuery (SQL)
End If
Explication : L'utilisateur =E0 une liste de selection dans notre
exemple il a choisi de rechercher les toutes les informations en
utilisant comme r=E9ference un nom:
Exemple : 1- Je selectionne USER (dans la liste d=E9roulante)
2- Je tape une valeur dans mon champs de recherche (ex
DUPONT)
3- J'aimerai avoir les r=E9sultats dans la suite du
formulaire et en faire ce que je veut (modifs, consultation,
=E9crasement de la donn=E9..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que
runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser
pas dans l'ignorance
MERCI
Nico
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilbert
Bonjour,
Tu n'expliques pas quel est le problème exact. "Rien ne fonctionne" n'est pas assez détaillé pour comprendre (pour moi en tous cas) ce qui pose souci.
Ceci dit, je pense qu'il y a des guillemets " en trop dans ta chaine SQL Essaie avec celle-ci SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '" & Field_Search & "';)"
Gilbert
a écrit dans le message de news: Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne peut plus simple pourtant je buche... Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire comme ceci :
If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search & ""';)" DoCmd.OpenQuery (SQL) End If
Explication : L'utilisateur à une liste de selection dans notre exemple il a choisi de rechercher les toutes les informations en utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante) 2- Je tape une valeur dans mon champs de recherche (ex DUPONT) 3- J'aimerai avoir les résultats dans la suite du formulaire et en faire ce que je veut (modifs, consultation, écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser pas dans l'ignorance MERCI Nico
Bonjour,
Tu n'expliques pas quel est le problème exact.
"Rien ne fonctionne" n'est pas assez détaillé pour comprendre (pour moi en
tous cas) ce qui pose souci.
Ceci dit, je pense qu'il y a des guillemets " en trop dans ta chaine SQL
Essaie avec celle-ci
SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '" & Field_Search & "';)"
Gilbert
<didoch54000@wanadoo.fr> a écrit dans le message de
news:1163003888.781916.212040@b28g2000cwb.googlegroups.com...
Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne
peut plus simple pourtant je buche...
Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire
comme ceci :
If Me.Choice.Value = "User" Then
SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search &
""';)"
DoCmd.OpenQuery (SQL)
End If
Explication : L'utilisateur à une liste de selection dans notre
exemple il a choisi de rechercher les toutes les informations en
utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante)
2- Je tape une valeur dans mon champs de recherche (ex
DUPONT)
3- J'aimerai avoir les résultats dans la suite du
formulaire et en faire ce que je veut (modifs, consultation,
écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que
runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser
pas dans l'ignorance
MERCI
Nico
Tu n'expliques pas quel est le problème exact. "Rien ne fonctionne" n'est pas assez détaillé pour comprendre (pour moi en tous cas) ce qui pose souci.
Ceci dit, je pense qu'il y a des guillemets " en trop dans ta chaine SQL Essaie avec celle-ci SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '" & Field_Search & "';)"
Gilbert
a écrit dans le message de news: Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne peut plus simple pourtant je buche... Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire comme ceci :
If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search & ""';)" DoCmd.OpenQuery (SQL) End If
Explication : L'utilisateur à une liste de selection dans notre exemple il a choisi de rechercher les toutes les informations en utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante) 2- Je tape une valeur dans mon champs de recherche (ex DUPONT) 3- J'aimerai avoir les résultats dans la suite du formulaire et en faire ce que je veut (modifs, consultation, écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser pas dans l'ignorance MERCI Nico
Eric
Bonjour,
Pour le sql je proposerai:
Dim strSQL as String strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) & Field_Search & CHR(34) & ";" car un nom peut contenir une apostrophe ou quote ('), par exemple D'Artagnan, mais il a pas du avoir de mobile ce qui ne doit pas être le cas pour un O'Connor ;-)
La méthode OpenQuery ne permet d'ouvrir que des requêtes enregistrées. La méthode RunSQL ne permet d'exécuter que des requêtes Action.
Après, je n'ai pas compris ouvrir la requête et avoir les résultats dans la suite du formulaire
Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne peut plus simple pourtant je buche... Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire comme ceci :
If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search & ""';)" DoCmd.OpenQuery (SQL) End If
Explication : L'utilisateur à une liste de selection dans notre exemple il a choisi de rechercher les toutes les informations en utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante) 2- Je tape une valeur dans mon champs de recherche (ex DUPONT) 3- J'aimerai avoir les résultats dans la suite du formulaire et en faire ce que je veut (modifs, consultation, écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser pas dans l'ignorance MERCI Nico
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Pour le sql je proposerai:
Dim strSQL as String
strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) &
Field_Search & CHR(34) & ";"
car un nom peut contenir une apostrophe ou quote ('), par exemple
D'Artagnan, mais il a pas du avoir de mobile ce qui ne doit pas être le
cas pour un O'Connor ;-)
La méthode OpenQuery ne permet d'ouvrir que des requêtes enregistrées.
La méthode RunSQL ne permet d'exécuter que des requêtes Action.
Après, je n'ai pas compris ouvrir la requête et avoir les résultats dans
la suite du formulaire
Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne
peut plus simple pourtant je buche...
Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire
comme ceci :
If Me.Choice.Value = "User" Then
SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search &
""';)"
DoCmd.OpenQuery (SQL)
End If
Explication : L'utilisateur à une liste de selection dans notre
exemple il a choisi de rechercher les toutes les informations en
utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante)
2- Je tape une valeur dans mon champs de recherche (ex
DUPONT)
3- J'aimerai avoir les résultats dans la suite du
formulaire et en faire ce que je veut (modifs, consultation,
écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que
runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser
pas dans l'ignorance
MERCI
Nico
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Dim strSQL as String strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) & Field_Search & CHR(34) & ";" car un nom peut contenir une apostrophe ou quote ('), par exemple D'Artagnan, mais il a pas du avoir de mobile ce qui ne doit pas être le cas pour un O'Connor ;-)
La méthode OpenQuery ne permet d'ouvrir que des requêtes enregistrées. La méthode RunSQL ne permet d'exécuter que des requêtes Action.
Après, je n'ai pas compris ouvrir la requête et avoir les résultats dans la suite du formulaire
Bonjour à tous ,
Je suis en train d'essayer depuis deux jour de faire une requete on ne peut plus simple pourtant je buche... Mon probleme est le suivant :
Je veut réaliser une requete liée à un boutton sur un formulaire comme ceci :
If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = '"" & Field_Search & ""';)" DoCmd.OpenQuery (SQL) End If
Explication : L'utilisateur à une liste de selection dans notre exemple il a choisi de rechercher les toutes les informations en utilisant comme réference un nom:
Exemple : 1- Je selectionne USER (dans la liste déroulante) 2- Je tape une valeur dans mon champs de recherche (ex DUPONT) 3- J'aimerai avoir les résultats dans la suite du formulaire et en faire ce que je veut (modifs, consultation, écrasement de la donné..)
Cependant rien ne fonctionne : j'ai essayer pas mal de chose tel que runSQL, openQuerry avec toutes les syntaxes possible. SVP ne me laisser pas dans l'ignorance MERCI Nico
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Eric
.../... Une erreur s'est glissé à mon insu. Doigts trop lourds ou épais ;-) Remplacer CHR(34=) par CHR(34) évidemment
... strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) & Field_Search & CHR(34) & ";"
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../...
Une erreur s'est glissé à mon insu. Doigts trop lourds ou épais ;-)
Remplacer CHR(34=) par CHR(34) évidemment
...
strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) &
Field_Search & CHR(34) & ";"
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../... Une erreur s'est glissé à mon insu. Doigts trop lourds ou épais ;-) Remplacer CHR(34=) par CHR(34) évidemment
... strSQL = "Select * from Mobile where Mobile.Name=" & CHR(34=) & Field_Search & CHR(34) & ";"
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
didoch54000
Bonjour à tous merci de m'eclairer,
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce que j'ai fait depuis hier: If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search & """" CurrentDb.CreateQueryDef "toto", Sql DoCmd.OpenQuery "toto" CurrentDb.QueryDefs.Delete "toto" End If
Il n'y à pas de probleme la requete fonctionne bien cependant les résultats me sont retourner dans un table "tout moche" et moi je veut pouvoir les mettre dans un formulaire comme ceci :
Formulaire -------------------------------------------- Module de recherche et bouton recherche -------------------------------------------- Resultat sous forme Nom : Prenom: .... -------------------------------------------
Meric
Bonjour à tous merci de m'eclairer,
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce
que j'ai fait depuis hier:
If Me.Choice.Value = "User" Then
SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search &
"""" CurrentDb.CreateQueryDef "toto", Sql
DoCmd.OpenQuery "toto"
CurrentDb.QueryDefs.Delete "toto"
End If
Il n'y à pas de probleme la requete fonctionne bien cependant les
résultats me sont retourner dans un table "tout moche" et moi je veut
pouvoir les mettre dans un formulaire comme ceci :
Formulaire
--------------------------------------------
Module de recherche et bouton recherche
--------------------------------------------
Resultat sous forme
Nom :
Prenom:
....
-------------------------------------------
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce que j'ai fait depuis hier: If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search & """" CurrentDb.CreateQueryDef "toto", Sql DoCmd.OpenQuery "toto" CurrentDb.QueryDefs.Delete "toto" End If
Il n'y à pas de probleme la requete fonctionne bien cependant les résultats me sont retourner dans un table "tout moche" et moi je veut pouvoir les mettre dans un formulaire comme ceci :
Formulaire -------------------------------------------- Module de recherche et bouton recherche -------------------------------------------- Resultat sous forme Nom : Prenom: .... -------------------------------------------
Meric
Pierre CFI [mvp]
bonjour tu fais un form ayant comme source la req créee, et au lieu de lancer la req, tu ouvres ce form
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
a écrit dans le message de news: Bonjour à tous merci de m'eclairer,
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce que j'ai fait depuis hier: If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search & """" CurrentDb.CreateQueryDef "toto", Sql DoCmd.OpenQuery "toto" CurrentDb.QueryDefs.Delete "toto" End If
Il n'y à pas de probleme la requete fonctionne bien cependant les résultats me sont retourner dans un table "tout moche" et moi je veut pouvoir les mettre dans un formulaire comme ceci :
Formulaire -------------------------------------------- Module de recherche et bouton recherche -------------------------------------------- Resultat sous forme Nom : Prenom: .... -------------------------------------------
Meric
bonjour
tu fais un form ayant comme source la req créee, et au lieu de lancer la req, tu ouvres ce form
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
<didoch54000@wanadoo.fr> a écrit dans le message de news: 1163062715.590668.298620@h48g2000cwc.googlegroups.com...
Bonjour à tous merci de m'eclairer,
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce
que j'ai fait depuis hier:
If Me.Choice.Value = "User" Then
SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search &
"""" CurrentDb.CreateQueryDef "toto", Sql
DoCmd.OpenQuery "toto"
CurrentDb.QueryDefs.Delete "toto"
End If
Il n'y à pas de probleme la requete fonctionne bien cependant les
résultats me sont retourner dans un table "tout moche" et moi je veut
pouvoir les mettre dans un formulaire comme ceci :
Formulaire
--------------------------------------------
Module de recherche et bouton recherche
--------------------------------------------
Resultat sous forme
Nom :
Prenom:
....
-------------------------------------------
bonjour tu fais un form ayant comme source la req créee, et au lieu de lancer la req, tu ouvres ce form
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
a écrit dans le message de news: Bonjour à tous merci de m'eclairer,
Apres quelque heure de recherche j'ai enfin compris mon erreur voici ce que j'ai fait depuis hier: If Me.Choice.Value = "User" Then SQL = "(SELECT * FROM Mobile WHERE Mobile.Name = """ & Field_Search & """" CurrentDb.CreateQueryDef "toto", Sql DoCmd.OpenQuery "toto" CurrentDb.QueryDefs.Delete "toto" End If
Il n'y à pas de probleme la requete fonctionne bien cependant les résultats me sont retourner dans un table "tout moche" et moi je veut pouvoir les mettre dans un formulaire comme ceci :
Formulaire -------------------------------------------- Module de recherche et bouton recherche -------------------------------------------- Resultat sous forme Nom : Prenom: .... -------------------------------------------