Commande sql avec formulaire access

madfox48 -  
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je désire créer une requête SQL dans Access.cette requête devra utiliser une valeur qui aura été introduite par l'utilisateur via un formulaire. quelle commande SQL dois je utiliser et comment?

d'avance merci

15 réponses

LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
SELECT * FROM Table WHERE Table.NomDuChampNomClient=[Forms]![NomDuFormulaire![NomDuChampFormulaire];
0
madfox48
 
merci pour la réponse.... Seulement lorsque j'exécute la requête avec les infos que tu m'as fourni... Access me renvoit le message suivant : mise entre crochets non valide pour [Forms]![NomDuFormulaire![NomDuChampFormulaire].
0
madfox48
 
quelle est la commande en Vba qui me permet d'ouvrir un état ?

d'avance merci
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Pour ce qui estd e ta première demande, je vois que tu as fait un copier/coller: Il manque un crochet après NomDuFormulaire, c'est de ma faute.

Deuxième réponse: DoCmd.OpenReport "NomDeLEtat"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
madfox48 Messages postés 19 Statut Membre 2
 
Merci pour les réponses... mais la commande openreport, envois directement une impression (évidemment sur l'imprimante)..; est-ce normal?
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Si tu le veux en aperçu, tu mets:
Docmd.OpenReport "NomDeLEtat",,acPreview
0
madfox48
 
Merci pour toutes les infos, Latelygeek.... juste un dernier renseignement : où puis-je trouver toutes les infos sur les Docmd (site ou livres). J'ai l'impression qu'il existe un vide concernant la programmation VBA en access....

Merci d'avance
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

quand tu es dans ta fenêtre VBA, tu cliques sur le mot docmd et tu appuies sur F1, il va t'envoyer vers l'aide de docmd, tu sauras ainsi toutes les commandes acceptées. Ceci est valable pour tous les mots-clés de VBA.
0
madfox48
 
Merci blux... mais l'aide d'access 2007 diffère des anciennes versions.
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
font ch..., à changer tout le temps les aides.

ce n'est donc plus possible d'avoir de l'aide sur un mot-clé en appuyant sur F1 dans la fenêtre de code ?
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Je refuse de passer à 2007, mais le truc qui affichait tout seul les différentes possibilités (mais pas toutes, malheureusement) dès que tu avais tapé le . derrière DoCmd par exemple, ça ne fonctionne plus non plus???
0
madfox48
 
cher Blux,

je suis désolé de t'apprendre qu'avec Office 2007, tout change et c'est pas la joie...
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
j'avais déjà gueulé après le passage de 97 à 2000...
0
madfox48
 
A latelygeek,

si, les options possibles avec une commande sont toujours affichés au fur et à mesure que tu tapes la commande. mais l'aide d'access te permettais de connaitre toutes les options ainsi que leur utilité.
0
madfox48
 
alors là, tu risques de te vider toutes tes tripes.... je connaissais bien excel 2000 et autres.... mais il m'a fallu au moins 1 mois pour m'habituer avec Excel 2007. c'est le pied total.... l'interface a été revue de fond en comble.
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
 
Moi qui connais Access 2003 quasi de fond en comble, je pleure chaque fois qu'on m'oblige à me servir de 2007.

Non seulement l'aide est moins pratique mais on passe son temps à essayer d'échapper aux assistants qui croient qu'ils savent mieux que nous ce qu'on veut faire.

Le passage de 97 à 2000, c'était de la rigolade!!!
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
aaaarrrghhh ! les assistants, cette daube infinie...

Le passage de 97 à 2000, c'était de la rigolade!!!
Moi, c'est pour l'aide que j'ai pleuré...
0
madfox48
 
il faut peut-être attendre la version 2010.... il n'y aura plus d'aide....
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
...juste des trombones et des ampoules qui s'afficheront à l'écran...
0
madfox48
 
avec access 2007, si tu as le malheur de créer une macro qu'access n'accepte pas, il se plante et peut redémarrer indéfiniment. c'est jouissif. dans la version 2007, je n'ai pas de compagnon.
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
sauvé, je ne fais que du VBA !

je n'ai pas de compagnon.
t'as essayé meetic ? ;-)
0
LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550 > blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention  
 
ah ah ah!!!!
0