Communauté Informatique NDFR.net : VBA pour ACCESS un simple SELECT en SQL - Programmation (C/C++, Delphi, VB, etc.)
Répondre
VBA pour ACCESS un simple SELECT en SQL
Outils du sujet Modes d'affichage
  #1  
Ancien 28 July 2004, 16h33
Ichtus Ichtus est hors ligne
Membre junior
 
Date d'inscription: 28/07/2004
Messages: 2
VBA pour ACCESS un simple SELECT en SQL

Bonjour,

Je débute en VB pour ACCESS, je voudrait faire :
marequete = SELECT maTable.champ
FROM maTable
WHERE maTable.chaise="DOSSIER"
Comment faire ?

Merci:chinese:
Réponse avec citation
  #2  
Ancien 28 July 2004, 21h26
Avatar de Samva
Samva Samva est hors ligne
Niaisüre within
 
Date d'inscription: 24/04/2003
Lieu: Tours
Âge: 34
Messages: 2 320
Envoyer un message par ICQ à Samva Envoyer un message par MSN à Samva
En cherchant vite fait avec l'aide de vba j'ai réussi a trouver la fonction qui execute du SQL DoCmd.RunSQL essaie de te débrouiller avec ca
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Réponse avec citation
  #3  
Ancien 30 July 2004, 12h12
Ichtus Ichtus est hors ligne
Membre junior
 
Date d'inscription: 28/07/2004
Messages: 2
Très souriant rep. à VBA pour ACCESS un simple SELECT en SQL

Merci pour ton aide Samva,

en fouillant un peu plus voici ce que j'ai trouvé

var = DLookup("[Champ]", "maTable", "[Champ_critere] = 76")

équivaut en SQL à :

SELECT maTable.Champ From maTable
WHERE maTable.Champ_critere = 76

Pb DLookup doit être utilisé sur une clé primaire sinon il prend le premier de la liste des doublons...
:bandit:
Merci pour le renseignement avec Docmd.RunSQL
Réponse avec citation
  #4  
Ancien 30 July 2004, 13h16
Avatar de Magi-X
Magi-X Magi-X est hors ligne
Modérateur
1 Highscore
 
Date d'inscription: 31/10/2002
Lieu: Bruxelles
Âge: 35
Messages: 816
Envoyer un message par MSN à Magi-X
c'est une manière de le faire .. mais il y a moyen de le faire avec les vrais requete sql .. m'enfin si ca fonctionne comme ca, ten mieux
Réponse avec citation
  #5  
Ancien 30 July 2004, 19h25
Avatar de sim140680
sim140680 sim140680 est hors ligne
Droopy style
 
Date d'inscription: 16/11/2002
Âge: 38
Messages: 278
Salut
Je travaille sur ça en ce moment voici un bout de mon code (à toi de moduler en fct de tes besoins selon cet exemple):


pour la requete Where

chSQL = "SELECT " & ParamTop & " [0 Requête Globale].DateReporting, [0 Requête Globale].[N° Abonné], [0 Requête Globale].[N° GSM], [0 Requête Globale].DateConnexion, [0 Requête Globale].[N° Identité], [0 Requête Globale].Nom, [0 Requête Globale].Prénom, " & ParamReq & " FROM [0 Requête Globale] WHERE [0 Requête Globale].DateReporting = " & FormDate(Text1, Text2) & " ORDER BY " & ParamOrder & " " & ParamTri & ";"

'paramTop pour le nombre de données affichées
'formdate met une date en form dans le code
'paramorder pour le paramètre qui va trier et paramtri pour croissant ou decroissant

'Creation de la Requête "nouvelleRequête"
Set qdf = db.CreateQueryDef([Name], chSQL)

'[Name] est le nom passé en paramètre de la requete




ça fait un peu long mais ça marche!!!

Bon courage!
Réponse avec citation
Répondre

Signets


Utilisateurs actuellement actifs visualisant ce sujet : 1 (0 membres et 1 invités)
 
Outils du sujet
Modes d'affichage

Règles des messages
Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas poster de réponses
Vous ne pouvez pas envoyer de pièces jointes
Vous ne pouvez pas éditer vos messages

Le code BB est oui
Les Smilies sont activés : oui
Le code [IMG] est activé : oui
Le code HTML est activé : non

Aller au forum

Sujets similaires
Sujet Auteur Forum Réponses Dernier message
Présentation de Windows Longhorn Build 4051 (PDC03) Werner Articles 155 22 December 2005 00h29
Présentation de quelques plugins pour PE Builder Werner Articles 4 26 September 2004 20h41
Les nouveautés du SP2 pour Windows XP Werner Windows NT4/2000/XP Client 43 18 August 2004 21h23
Le SP1 pour Windows Server 2003 disponible ? Werner Actualité 9 18 June 2004 20h05
Windows .NET 2003 Werner Articles 0 19 October 2002 15h10

Toutes les heures sont au format GMT +2. Il est actuellement 04h39.

Activé par vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.