je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu
l'occasion de le faire pour établir un programme de résultats pour mon club.
je m'explique: j'ai créé une base de données sur Access (2002), que nous
remplissons au fur et à mesure de la compétition. Pour calculer les
résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de
données Access pour les données sources, puis j'effectue différents calculs
et mises en forme pour les résultats.
Remarque: la base de données est très volumineuse, c'est pourquoi je
n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé.
J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le
calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème:
Je prépare la base de données sur mon ordinateur perso à la maison (ainsi
que le fichier Excel) puis je le copie sur un autre PC le jour de la
compétition. C'est là que ça se complique, car je dois refaire tous les
liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou,
car les chemins d'un PC à l'autre ne sont pas identiques.
Question:
Comment faire pour que la requête Excel pointe sur la base de données située
dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou
... et que celle-ci ne change pas automatiquement quand je copie sur un
autre PC ?
Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à
chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
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
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même ....
Tu utilises une variable
Dim MaBaseAccess As String
'Chemin où se situe ton fichier Excel + Nom Base Access
MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur
dans ta requête au fichier par ta variable
"Slider" <Iam@home> a écrit dans le message de news:
uxE1enf%23IHA.2232@TK2MSFTNGP05.phx.gbl...
Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu
l'occasion de le faire pour établir un programme de résultats pour mon club.
je m'explique: j'ai créé une base de données sur Access (2002), que nous
remplissons au fur et à mesure de la compétition. Pour calculer les
résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de
données Access pour les données sources, puis j'effectue différents calculs
et mises en forme pour les résultats.
Remarque: la base de données est très volumineuse, c'est pourquoi je
n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé.
J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le
calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème:
Je prépare la base de données sur mon ordinateur perso à la maison (ainsi
que le fichier Excel) puis je le copie sur un autre PC le jour de la
compétition. C'est là que ça se complique, car je dois refaire tous les
liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou,
car les chemins d'un PC à l'autre ne sont pas identiques.
Question:
Comment faire pour que la requête Excel pointe sur la base de données située
dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou
... et que celle-ci ne change pas automatiquement quand je copie sur un
autre PC ?
Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à
chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Slider
Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" a écrit dans le message de news:uWh8iAi%
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:uWh8iAi%23IHA.2352@TK2MSFTNGP02.phx.gbl...
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même ....
Tu utilises une variable
Dim MaBaseAccess As String
'Chemin où se situe ton fichier Excel + Nom Base Access
MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur
dans ta requête au fichier par ta variable
"Slider" <Iam@home> a écrit dans le message de news:
uxE1enf%23IHA.2232@TK2MSFTNGP05.phx.gbl...
Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu
l'occasion de le faire pour établir un programme de résultats pour mon
club.
je m'explique: j'ai créé une base de données sur Access (2002), que nous
remplissons au fur et à mesure de la compétition. Pour calculer les
résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base
de
données Access pour les données sources, puis j'effectue différents
calculs
et mises en forme pour les résultats.
Remarque: la base de données est très volumineuse, c'est pourquoi je
n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé.
J'ai donc choisi de passer par Access, mais je ne sais pas comment faire
le
calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème:
Je prépare la base de données sur mon ordinateur perso à la maison (ainsi
que le fichier Excel) puis je le copie sur un autre PC le jour de la
compétition. C'est là que ça se complique, car je dois refaire tous les
liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou,
car les chemins d'un PC à l'autre ne sont pas identiques.
Question:
Comment faire pour que la requête Excel pointe sur la base de données
située
dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou
... et que celle-ci ne change pas automatiquement quand je copie sur un
autre PC ?
Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à
chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" a écrit dans le message de news:uWh8iAi%
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
michdenis
Comme tu le mentionnes plus haut, ton problème est avec la version 2007. Je ne l'a connais pas !
"Slider" a écrit dans le message de news: OZ3szo7% Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" a écrit dans le message de news:uWh8iAi%
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Comme tu le mentionnes plus haut, ton problème
est avec la version 2007. Je ne l'a connais pas !
"Slider" <Iam@home> a écrit dans le message de news:
OZ3szo7%23IHA.1224@TK2MSFTNGP02.phx.gbl...
Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:uWh8iAi%23IHA.2352@TK2MSFTNGP02.phx.gbl...
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même ....
Tu utilises une variable
Dim MaBaseAccess As String
'Chemin où se situe ton fichier Excel + Nom Base Access
MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur
dans ta requête au fichier par ta variable
"Slider" <Iam@home> a écrit dans le message de news:
uxE1enf%23IHA.2232@TK2MSFTNGP05.phx.gbl...
Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu
l'occasion de le faire pour établir un programme de résultats pour mon
club.
je m'explique: j'ai créé une base de données sur Access (2002), que nous
remplissons au fur et à mesure de la compétition. Pour calculer les
résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base
de
données Access pour les données sources, puis j'effectue différents
calculs
et mises en forme pour les résultats.
Remarque: la base de données est très volumineuse, c'est pourquoi je
n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé.
J'ai donc choisi de passer par Access, mais je ne sais pas comment faire
le
calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème:
Je prépare la base de données sur mon ordinateur perso à la maison (ainsi
que le fichier Excel) puis je le copie sur un autre PC le jour de la
compétition. C'est là que ça se complique, car je dois refaire tous les
liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou,
car les chemins d'un PC à l'autre ne sont pas identiques.
Question:
Comment faire pour que la requête Excel pointe sur la base de données
située
dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou
... et que celle-ci ne change pas automatiquement quand je copie sur un
autre PC ?
Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à
chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.
Comme tu le mentionnes plus haut, ton problème est avec la version 2007. Je ne l'a connais pas !
"Slider" a écrit dans le message de news: OZ3szo7% Pour ma requête, j'utilise l'assistant Microsoft Query de Excel.
"michdenis" a écrit dans le message de news:uWh8iAi%
Tu ne dis pas ce que tu utilises pour faire ta requête : ODBC, ADO, DAO
Mais le principe est le même .... Tu utilises une variable
Dim MaBaseAccess As String 'Chemin où se situe ton fichier Excel + Nom Base Access MaBaseAccess = ThisWorkbook.Path & "" & MaBaseAccess.mdb
Dans ton code, tu fais la subsitution de ta référence en dur dans ta requête au fichier par ta variable
"Slider" a écrit dans le message de news: uxE1enf% Bonjour,
je ne suis pas programmeur ni habitué à manipuler des tables, mais j'ai eu l'occasion de le faire pour établir un programme de résultats pour mon club. je m'explique: j'ai créé une base de données sur Access (2002), que nous remplissons au fur et à mesure de la compétition. Pour calculer les résultats, j'utilise Excel (2002). J'ai donc créer des liens sur la base de données Access pour les données sources, puis j'effectue différents calculs et mises en forme pour les résultats. Remarque: la base de données est très volumineuse, c'est pourquoi je n'utilise pas "que" Excel, car j'ai eu plusieurs "plantages" par le passé. J'ai donc choisi de passer par Access, mais je ne sais pas comment faire le calcul des résultats sur ce programme, d'où les liens sur Excel.
Mon problème: Je prépare la base de données sur mon ordinateur perso à la maison (ainsi que le fichier Excel) puis je le copie sur un autre PC le jour de la compétition. C'est là que ça se complique, car je dois refaire tous les liens de toutes les requêtes à ce moment-là, ce qui me prend un temps fou, car les chemins d'un PC à l'autre ne sont pas identiques. Question: Comment faire pour que la requête Excel pointe sur la base de données située dans le même répertoire, sans se soucier si celui-ci est sous C: ou F: ou ... et que celle-ci ne change pas automatiquement quand je copie sur un autre PC ? Autrement dit, comment faire pour ne pas avoir à refaire tous les liens à chaque fois ou comment faire pour tous les recréer en un "clic" (ou 2) ?
J'espère avoir été clair et je vous remercie de votre aide.