rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Execution requete sous VBA access 2003

Posté par rabe93, le mardi 3 avril 2007 à 12:44:15
Bonjour tt le monde,

Je travaille sur un projet DB sous access 2003,
ma question est simple mais je ne m'en sort pas je voudrait simplement executer une requete SQL ecrit sous VBA,

j'ai ca comme exemple
'une table
ends users (ID, COMPANY NAME, ACTIVITY, COUNTRY);

'un bouton dans un formulaire:: quand je clique dessus j'execute la 'requete ReqSQL

sub click_on_button()
Dim ReqSQL as String

'tout simplement selectionne la liste des companies, pour m'echauffer
ReqSQL = "SELECT [end users].[COMANY NAME] FROM [end users]

DoCmd.RunSQL (ReqSQL)
end sub

Resultat j'ai un probleme de statement dans le parametrage de RunSQL

je cogite depuis un moment mais

need help ASAP

merci les amis
Configuration: Windows XP
Firefox 1.5.0.11
Répondre à rabe93  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mardi 3 avril 2007 à 12:52:40
Salut,

c'est normal, runsql ne s'applique qu'aux requêtes 'action', celles qui modifient des données (delete, insert, update...), mais pas aux 'select'...

Sinon, tu peux essayer openquery, qui ouvre une requête déjà définie dans une fenêtre...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rabe93, le mardi 3 avril 2007 à 13:13:33
ca marche capitaine !!! ca marche, je le note, runSQL aux oubliettes (pour le moment)

merci !!!
Répondre à rabe93

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rabe93, le mardi 3 avril 2007 à 13:46:03
Here is my solution

Dim ReqSQL As String

'definition
ReqSQL = "SELECT [end users].[COMANY NAME] FROM [end users] "
ReqSQL = ReqSQL & " FROM [end users] "

CurrentDb.CreateQueryDef "testerReq", ReqSQL

'execution
DoCmd.OpenQuery "testerReq", acViewNormal, acReadOnly

merci a blux
Répondre à rabe93

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 lina, le dimanche 20 janvier 2008 à 15:29:39
bonjour mes amis!
je me trouve bloqué devant ma base de données acces qui gere les stagaires de notres école, il se trouve que dans la formulaire de traitement des absences, je voudrais insérer un ensemble de numeros séquentiels automatiquement a partir de l'endrois du cursuerdans le champ num_stagiaire, enseuite je continu par donner les autres informations dna sles autres champs commes le nombre de séances, les dates et les motifs, vilà, j'arrive pas au code vba de cette fonction
merci por votre attention!
Répondre à lina
Logiciels pertinents trouvés dans les téléchargements
Télécharger Correctif Explorer    2.2Correctif Explorer - Généralement lorsque "explorer.exe" plante sur votre ordinateur, vous perdez toutes les applications et bien sur le travail...Catégorie: Optimisation
Licence: Freeware/gratuit
Télécharger Powerpoint Viewer 2003Powerpoint Viewer - La Visionneuse PowerPoint 2003 vous permet d'afficher des présentations dotées de toutes les fonctionnalités créées dans...Catégorie: Présentation
Licence: Freeware/gratuit
Télécharger Word Viewer 2003Word Viewer - La visionneuse Word Viewer vous permet d'ouvrir des documents Word 2003 et des documents créés avec toutes les versions...Catégorie: Traitement de texte
Licence: Freeware/gratuit
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « execution requete sous VBA access 2003 »