Rechercher : dans
Par :

Commande sql avec formulaire access

Dernière réponse le 16 mai 2008 à 16:23:41 madfox48, le 13 mai 2008 à 14:18:24 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0
access 2007

Meilleures réponses pour « commande sql avec formulaire access » dans :
Attaques par injection de commandes SQL Voir Injection de commandes SQL Les attaques par injection de commandes SQL sont des attaques visant les sites web s'appuyant sur des bases de données relationnelles. Dans ce type de sites, des paramètres sont passés à la base de données sous forme...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

LatelyGeek, le 13 mai 2008 à 16:59:44

SELECT * FROM Table WHERE Table.NomDuChampNomClient=[Forms]![NomDuFormulaire![NomDuCha­mpFormulaire]; Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

2

madfox48, le 14 mai 2008 à 08:25:10

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].

Répondre à madfox48

3

madfox48, le 14 mai 2008 à 08:30:39

Quelle est la commande en Vba qui me permet d'ouvrir un état ?

d'avance merci

Répondre à madfox48

4

LatelyGeek, le 14 mai 2008 à 15:27:54

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" Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

5

madfox48, le 14 mai 2008 à 15:48:42

Merci pour les réponses... mais la commande openreport, envois directement une impression (évidemment sur l'imprimante)..; est-ce normal?

Répondre à madfox48

6

LatelyGeek, le 14 mai 2008 à 19:12:24

Si tu le veux en aperçu, tu mets:
Docmd.OpenReport "NomDeLEtat",,acPreview Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

7

madfox48, le 15 mai 2008 à 08:33:50

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

Répondre à madfox48

8

blux, le 15 mai 2008 à 09:11:01

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.

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

9

madfox48, le 15 mai 2008 à 12:13:19

Merci blux... mais l'aide d'access 2007 diffère des anciennes versions.

Répondre à madfox48

10

blux, le 15 mai 2008 à 12:18:35

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 ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

11

LatelyGeek, le 15 mai 2008 à 13:55:47

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??? Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

12

madfox48, le 15 mai 2008 à 14:27:28

Cher Blux,

je suis désolé de t'apprendre qu'avec Office 2007, tout change et c'est pas la joie...

Répondre à madfox48

13

blux, le 15 mai 2008 à 14:29:01

J'avais déjà gueulé après le passage de 97 à 2000...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

14

madfox48, le 15 mai 2008 à 14:30:26

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é.

Répondre à madfox48

15

madfox48, le 15 mai 2008 à 14:32:25

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.

Répondre à madfox48

16

LatelyGeek, le 16 mai 2008 à 10:17:46

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!!! Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

17

blux, le 16 mai 2008 à 10:22:37

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é...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

18

madfox48, le 16 mai 2008 à 13:56:31

Il faut peut-être attendre la version 2010.... il n'y aura plus d'aide....

Répondre à madfox48

19

blux, le 16 mai 2008 à 14:03:40

...juste des trombones et des ampoules qui s'afficheront à l'écran...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

20

madfox48, le 16 mai 2008 à 14:57:52

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.

Répondre à madfox48

21

blux, le 16 mai 2008 à 15:19:55

Sauvé, je ne fais que du VBA !

je n'ai pas de compagnon.
t'as essayé meetic ? ;-)

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

22

 LatelyGeek, le 16 mai 2008 à 16:23:41

Ah ah ah!!!! Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek