Bonjour,
J'ai différentes macro qui se connectent sur des bases de données via ODBC
(MSSQL, Oracle,...). J'utilise, à titre d'exemple, la chaine de connexion et
le SELECT suivant :
Ma question est que je récupère ces données dasn une feuille Excel
(Destination) et ensuite j'effectue mes traitements. Toutefois, pour des
questions de vitesse et parfois de nombre de données (limite du nb de lignes
de la page Excel), je souhaiterai garder en mémoire le résultat du Select
pour le traiter et n'afficher que les données calculées dans ma page Excel.
J'avais envisagé de passer par OLAP mais il faut a priori que le poste client
soit configuré en conséquence ce qui ne va pas etre simple en déploiement
Existe-t-il un autre moyen d'arriver à cela ? Si quelqu'un à une méthode, je
suis preneur. Tous les exemples que j'ai pu voir passés par l'écriture dans
la feuille Excel des données
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Jérome,
Si tu connais ADO (activex data object), il y a moyen de gérer le recordset généré et n'affiché que les données répondant à certains critères.
A cette adresse, tu vas trouver toutes les chaînes de connection en fonction de la base de données source.
http://www.carlprothman.net/Default.aspx?tabid
Évidemment, tu devras ajouter la bibliothèque suivante à ton projet : "Microsoft Activex Data Object 2.x librairy"
Salutations!
"Jerome" a écrit dans le message de news: Bonjour, J'ai différentes macro qui se connectent sur des bases de données via ODBC (MSSQL, Oracle,...). J'utilise, à titre d'exemple, la chaine de connexion et le SELECT suivant :
Ma question est que je récupère ces données dasn une feuille Excel (Destination) et ensuite j'effectue mes traitements. Toutefois, pour des questions de vitesse et parfois de nombre de données (limite du nb de lignes de la page Excel), je souhaiterai garder en mémoire le résultat du Select pour le traiter et n'afficher que les données calculées dans ma page Excel. J'avais envisagé de passer par OLAP mais il faut a priori que le poste client soit configuré en conséquence ce qui ne va pas etre simple en déploiement
Existe-t-il un autre moyen d'arriver à cela ? Si quelqu'un à une méthode, je suis preneur. Tous les exemples que j'ai pu voir passés par l'écriture dans la feuille Excel des données
Merci d'avance
Jerome
Bonjour Jérome,
Si tu connais ADO (activex data object), il y a moyen de gérer le recordset généré
et n'affiché que les données répondant à certains critères.
A cette adresse, tu vas trouver toutes les chaînes de connection en fonction
de la base de données source.
http://www.carlprothman.net/Default.aspx?tabid
Évidemment, tu devras ajouter la bibliothèque suivante à ton projet :
"Microsoft Activex Data Object 2.x librairy"
Salutations!
"Jerome" <Jerome@discussions.microsoft.com> a écrit dans le message de news: C324C7A8-0172-4F22-95B0-D4FC29A36B9D@microsoft.com...
Bonjour,
J'ai différentes macro qui se connectent sur des bases de données via ODBC
(MSSQL, Oracle,...). J'utilise, à titre d'exemple, la chaine de connexion et
le SELECT suivant :
Ma question est que je récupère ces données dasn une feuille Excel
(Destination) et ensuite j'effectue mes traitements. Toutefois, pour des
questions de vitesse et parfois de nombre de données (limite du nb de lignes
de la page Excel), je souhaiterai garder en mémoire le résultat du Select
pour le traiter et n'afficher que les données calculées dans ma page Excel.
J'avais envisagé de passer par OLAP mais il faut a priori que le poste client
soit configuré en conséquence ce qui ne va pas etre simple en déploiement
Existe-t-il un autre moyen d'arriver à cela ? Si quelqu'un à une méthode, je
suis preneur. Tous les exemples que j'ai pu voir passés par l'écriture dans
la feuille Excel des données
Si tu connais ADO (activex data object), il y a moyen de gérer le recordset généré et n'affiché que les données répondant à certains critères.
A cette adresse, tu vas trouver toutes les chaînes de connection en fonction de la base de données source.
http://www.carlprothman.net/Default.aspx?tabid
Évidemment, tu devras ajouter la bibliothèque suivante à ton projet : "Microsoft Activex Data Object 2.x librairy"
Salutations!
"Jerome" a écrit dans le message de news: Bonjour, J'ai différentes macro qui se connectent sur des bases de données via ODBC (MSSQL, Oracle,...). J'utilise, à titre d'exemple, la chaine de connexion et le SELECT suivant :
Ma question est que je récupère ces données dasn une feuille Excel (Destination) et ensuite j'effectue mes traitements. Toutefois, pour des questions de vitesse et parfois de nombre de données (limite du nb de lignes de la page Excel), je souhaiterai garder en mémoire le résultat du Select pour le traiter et n'afficher que les données calculées dans ma page Excel. J'avais envisagé de passer par OLAP mais il faut a priori que le poste client soit configuré en conséquence ce qui ne va pas etre simple en déploiement
Existe-t-il un autre moyen d'arriver à cela ? Si quelqu'un à une méthode, je suis preneur. Tous les exemples que j'ai pu voir passés par l'écriture dans la feuille Excel des données
Merci d'avance
Jerome
Jerome
Merci pour l'info et le lien. Je vais étudier l'ADO
Bonne journée
Jerome
Merci pour l'info et le lien. Je vais étudier l'ADO