Bonjour,
Je travaille sous access 2007. Périodiquement je récupère des données sur un AS400 via un pilote ODBC. Dans un premier temps, j'ai utilisé les assistants puis j'ai automatisé la récupération des données en écrivant un petit module en VB.
Exemple de code :
Les procédures d'import fonctionnent correctement. Cependant tout le contenu de la table SOURCE est importé. Désormais, j'aimerais pouvoir filtrer les données importées (ajouter des critères pour filtrer les enregistrement à importer).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DoCmd.TransferDatabase acImport, _ "ODBC Database", _ "ODBC;DSN=MyDSN;UID=MyUid;PWD=MyPsw;LANGUAGE=us_english;" _ & "DATABASE=DBname", _ acTable, "SOURCE", "TARGET", False, True
J'ai cherché du cote des requêtes SQL sans arriver à les mettre en œuvre ... mes connaissances en programmation étant (très) rouillées :-(
En VB, peut-on importer des données dans Access via ODBC en spécifiant des critères ? Y a t il des exemples ?
Merci de votre aide,
Partager