Une question concernant la portabilité des applications Access. J'ai une
base de donnée, avec macro et code visual basic intégré, que j'ai créé sous
Windows 98 et Office 2000 (anglais). J'ai transporté la base de donnée sur
une nouvelle machine Windows XP et Office 2000 (anglais) et certains filtres
(de formulaires et d'états) ne fonctionnent plus. Pourtant ces mêmes filtres
fonctionnent sur ma machine Windows XP (français) et Access XP (français).
J'ai aussi unproblème, celui-ci concerne la possibilité de roule la base de
donnée à distance (à partir d'une autre machine). Une fois que la machine
qui détient la base de donnée (sur son disque dur) accède à la base de
donnée il devient impossible pour l'autre machine d'y accèder. Celles-ci
reçoivent un message d'erreur lui disant que le chemin (path) ou le nom du
fichier n'est pas correct????? Pourtant nous pouvions y accéder avant.
Microsoft Access can't find the database file"G:\Jevlam\Rim\jevlam.mdb."
Pourtant la base donnée est dans un répertoire "Share documents" et mis en
partage selon les bons usages que je connaissais sous Windows 98. Mais là
plus moyen d'y accéder d'une autre machine???
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
Michel Walsh
Salut,
Plutôt que G:quelqueChose.mdb, essayer:
NomDeLaMachineDistanteDisquequelqueChose.mdb
Cela libère de l'obligation de "mapper" un disque. Par contre, il est bien que le nom de la machine distante ne change pas à tous les jours. En principe, une machine qui n'est pas un serveur ne peut pas accepter plus de 10 connexions réseau, en même temps. Également vérifier si le même protocole principal (TCP/IP, probablement) est installé sur les machines W98. Il est possible que la machine hébergeant la bd ne possède pas tous les protocoles requis (et il est préférable d'avoir le même protocole par défaut, en premier sur la liste des protocoles, question de vitesse, sur les PC désirants une inter-communication). Finallement, vérifier que non seulement on voit le fichier, mais qu'on puisse l'ouvrir (en double-cliquant). Il est parfois possible d'avoir des privilèges restreints, permettant de voir, de lire, mais non d'écrire (et c'est requis, pour un mdb, en général), soit par les attributs OS du fichier, soit par restrictions sur le "share" (protection d'accès réseau), soit par NTFS (protection d'accès depuis le PC même).
Espérant être utile, Vanderghast, Access MVP
"Michel Lauzon" wrote in message news:9UxTb.13398$
Bonjour,
Une question concernant la portabilité des applications Access. J'ai une base de donnée, avec macro et code visual basic intégré, que j'ai créé sous
Windows 98 et Office 2000 (anglais). J'ai transporté la base de donnée sur une nouvelle machine Windows XP et Office 2000 (anglais) et certains filtres
(de formulaires et d'états) ne fonctionnent plus. Pourtant ces mêmes filtres
fonctionnent sur ma machine Windows XP (français) et Access XP (français).
J'ai aussi unproblème, celui-ci concerne la possibilité de roule la base de
donnée à distance (à partir d'une autre machine). Une fois que la machine qui détient la base de donnée (sur son disque dur) accède à la base de donnée il devient impossible pour l'autre machine d'y accèder. Celles-ci reçoivent un message d'erreur lui disant que le chemin (path) ou le nom du fichier n'est pas correct????? Pourtant nous pouvions y accéder avant. Microsoft Access can't find the database file"G:JevlamRimjevlam.mdb."
Pourtant la base donnée est dans un répertoire "Share documents" et mis en partage selon les bons usages que je connaissais sous Windows 98. Mais là plus moyen d'y accéder d'une autre machine???
-- Michel Lauzon
Salut,
Plutôt que G:quelqueChose.mdb, essayer:
\NomDeLaMachineDistanteDisquequelqueChose.mdb
Cela libère de l'obligation de "mapper" un disque. Par contre, il est bien
que le nom de la machine distante ne change pas à tous les jours. En
principe, une machine qui n'est pas un serveur ne peut pas accepter plus de
10 connexions réseau, en même temps. Également vérifier si le même protocole
principal (TCP/IP, probablement) est installé sur les machines W98. Il est
possible que la machine hébergeant la bd ne possède pas tous les protocoles
requis (et il est préférable d'avoir le même protocole par défaut, en
premier sur la liste des protocoles, question de vitesse, sur les PC
désirants une inter-communication). Finallement, vérifier que non seulement
on voit le fichier, mais qu'on puisse l'ouvrir (en double-cliquant). Il est
parfois possible d'avoir des privilèges restreints, permettant de voir, de
lire, mais non d'écrire (et c'est requis, pour un mdb, en général), soit par
les attributs OS du fichier, soit par restrictions sur le "share"
(protection d'accès réseau), soit par NTFS (protection d'accès depuis le PC
même).
Espérant être utile,
Vanderghast, Access MVP
"Michel Lauzon" <m.lauzon@umontreal.ca> wrote in message
news:9UxTb.13398$2g.20@charlie.risq.qc.ca...
Bonjour,
Une question concernant la portabilité des applications Access. J'ai une
base de donnée, avec macro et code visual basic intégré, que j'ai créé
sous
Windows 98 et Office 2000 (anglais). J'ai transporté la base de donnée sur
une nouvelle machine Windows XP et Office 2000 (anglais) et certains
filtres
(de formulaires et d'états) ne fonctionnent plus. Pourtant ces mêmes
filtres
fonctionnent sur ma machine Windows XP (français) et Access XP (français).
J'ai aussi unproblème, celui-ci concerne la possibilité de roule la base
de
donnée à distance (à partir d'une autre machine). Une fois que la machine
qui détient la base de donnée (sur son disque dur) accède à la base de
donnée il devient impossible pour l'autre machine d'y accèder. Celles-ci
reçoivent un message d'erreur lui disant que le chemin (path) ou le nom du
fichier n'est pas correct????? Pourtant nous pouvions y accéder avant.
Microsoft Access can't find the database file"G:JevlamRimjevlam.mdb."
Pourtant la base donnée est dans un répertoire "Share documents" et mis en
partage selon les bons usages que je connaissais sous Windows 98. Mais là
plus moyen d'y accéder d'une autre machine???
Cela libère de l'obligation de "mapper" un disque. Par contre, il est bien que le nom de la machine distante ne change pas à tous les jours. En principe, une machine qui n'est pas un serveur ne peut pas accepter plus de 10 connexions réseau, en même temps. Également vérifier si le même protocole principal (TCP/IP, probablement) est installé sur les machines W98. Il est possible que la machine hébergeant la bd ne possède pas tous les protocoles requis (et il est préférable d'avoir le même protocole par défaut, en premier sur la liste des protocoles, question de vitesse, sur les PC désirants une inter-communication). Finallement, vérifier que non seulement on voit le fichier, mais qu'on puisse l'ouvrir (en double-cliquant). Il est parfois possible d'avoir des privilèges restreints, permettant de voir, de lire, mais non d'écrire (et c'est requis, pour un mdb, en général), soit par les attributs OS du fichier, soit par restrictions sur le "share" (protection d'accès réseau), soit par NTFS (protection d'accès depuis le PC même).
Espérant être utile, Vanderghast, Access MVP
"Michel Lauzon" wrote in message news:9UxTb.13398$
Bonjour,
Une question concernant la portabilité des applications Access. J'ai une base de donnée, avec macro et code visual basic intégré, que j'ai créé sous
Windows 98 et Office 2000 (anglais). J'ai transporté la base de donnée sur une nouvelle machine Windows XP et Office 2000 (anglais) et certains filtres
(de formulaires et d'états) ne fonctionnent plus. Pourtant ces mêmes filtres
fonctionnent sur ma machine Windows XP (français) et Access XP (français).
J'ai aussi unproblème, celui-ci concerne la possibilité de roule la base de
donnée à distance (à partir d'une autre machine). Une fois que la machine qui détient la base de donnée (sur son disque dur) accède à la base de donnée il devient impossible pour l'autre machine d'y accèder. Celles-ci reçoivent un message d'erreur lui disant que le chemin (path) ou le nom du fichier n'est pas correct????? Pourtant nous pouvions y accéder avant. Microsoft Access can't find the database file"G:JevlamRimjevlam.mdb."
Pourtant la base donnée est dans un répertoire "Share documents" et mis en partage selon les bons usages que je connaissais sous Windows 98. Mais là plus moyen d'y accéder d'une autre machine???