Executer requête SQL en VBA
Résolu/Fermé
Utilisateur anonyme
-
Modifié par SatanicGeek le 3/03/2015 à 17:05
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 4 mars 2015 à 10:35
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 4 mars 2015 à 10:35
A voir également:
- Exécuter une requête sql en vba access
- Acer quick access - Forum Logiciels
- Access runtime ✓ - Forum Access
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
1 réponse
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
4 mars 2015 à 10:00
4 mars 2015 à 10:00
Bonjour,
j'ai déjà écumé la moitié du web Diantre, en une semaine !!!
base de données ouverte sous Access Cette base est exterieure au fichier du formulaire d'affichage ??
j'ai déjà écumé la moitié du web Diantre, en une semaine !!!
base de données ouverte sous Access Cette base est exterieure au fichier du formulaire d'affichage ??
4 mars 2015 à 10:06
Un avec les formulaires et les tables et un autre qu'il faut lier avec le gestionnaire de tables liées.
4 mars 2015 à 10:25
si vous voulez du VBA:
"connexion", voir CurrentDb pour acces a la base.
Pour l'execution de la requete, il y a plusieurs facons, une assz simple
ex:
Dim rs as Recordset
' Initialisation des variables
sReqEntreprise = "SELECT DISTINCT artwork_supplier FROM Data WHERE import_date = (SELECT DISTINCT TOP 1 import_date FROM Data ORDER BY import_date DESC) ORDER BY artwork_supplier ASC"
Set rst = CurrentDb.OpenRecordset(sReqEntreprise , dbOpenDynaset)
ensuite lecture du recordset ou autre, car je ne sais pas comment et dans quoi vous voulez afficher le resultat
4 mars 2015 à 10:30
Merci en tout cas !
4 mars 2015 à 10:35
Range, String Range, c'est pour Excel !!!!
Les valeurs du recordset sont du type du ou des champs lus dans la ou les tables