OVH Cloud OVH Cloud

Chemin d'un fichier

3 réponses
Avatar
Domi
Bonjour,

Je désires stocker dans une table le chemin de divers fichiers, afin de les
réouvrir ultérieurement avec leur application associée.

Les fichiers se trouveront tous dans le répertoire contenant les tables
(liées), mais dans des sous-répertoire différents, en l'occurence le nom des
clients, exemple :

P:\ApplicationAccessData\Dupond\Contrat.doc
P:\ApplicationAccessData\Durand\FicheSalaire.pdf

Je n'ai pas trop d'idées, une piste serait déjà une grande aide.

Merci à tous.

Domi

3 réponses

Avatar
Thom
Bonjour Domi, voici une piste:

La commande MsDos "start" permet d'ouvrir un fichier avec l'appli associée
et l'instruction VBA "Shel" permet d'exécuter une commande MsDos.

Ainsi en VBA la fonction suivante doit te permettre d'ouvrir ton fichier:
shell "start c:MonImage.gif"
... mais ça marche pas tout a fait, j'ai pas trop le temps de charcher
plus... je te laisse creuser la piste, tiens moi au courant...

A plus,

Thom


"Domi" a écrit dans le message de news:

Bonjour,

Je désires stocker dans une table le chemin de divers fichiers, afin de
les
réouvrir ultérieurement avec leur application associée.

Les fichiers se trouveront tous dans le répertoire contenant les tables
(liées), mais dans des sous-répertoire différents, en l'occurence le nom
des
clients, exemple :

P:ApplicationAccessDataDupondContrat.doc
P:ApplicationAccessDataDurandFicheSalaire.pdf

Je n'ai pas trop d'idées, une piste serait déjà une grande aide.

Merci à tous.

Domi


Avatar
Thom
Oups, désolé, j'ai répondu un peu vite à ta question.

Toutefois, peux tu préciser si tous tes clients on accès à tous les
fichiers?

Si c'est le cas, deux tables seront nécessaires:
_ la table des clients
_ la table des fichiers avec le nom du fichier

Si ce n'est pas le cas, une table associative sera aussi nécessaire afin des
connaitre les fichier qui pourront être visible pour chacun des clients.

Pour la suite, connais tu la programmation VBA?




"Domi" a écrit dans le message de news:

Bonjour,

Je désires stocker dans une table le chemin de divers fichiers, afin de
les
réouvrir ultérieurement avec leur application associée.

Les fichiers se trouveront tous dans le répertoire contenant les tables
(liées), mais dans des sous-répertoire différents, en l'occurence le nom
des
clients, exemple :

P:ApplicationAccessDataDupondContrat.doc
P:ApplicationAccessDataDurandFicheSalaire.pdf

Je n'ai pas trop d'idées, une piste serait déjà une grande aide.

Merci à tous.

Domi


Avatar
Domi
Bonjour et merci,

Effectivement, la structure est bien celle que tu décris, avec une table
clients et une table en relation pour stocker les chemins des fichiers.

Bon, pour l'instant, je réussi à récupérer le répertoire dans lequel est
placée la base dorsale (sous-répertoires éventuels compris).

Je pense récupérer le nom / prénom du client directement sur le formulaire
et concaténer.

et pour le nom du fichier proprement dit, je pense trouver mon bonheur sans
trop de problème.

Domi




Oups, désolé, j'ai répondu un peu vite à ta question.

Toutefois, peux tu préciser si tous tes clients on accès à tous les
fichiers?

Si c'est le cas, deux tables seront nécessaires:
_ la table des clients
_ la table des fichiers avec le nom du fichier

Si ce n'est pas le cas, une table associative sera aussi nécessaire afin des
connaitre les fichier qui pourront être visible pour chacun des clients.

Pour la suite, connais tu la programmation VBA?




"Domi" a écrit dans le message de news:

Bonjour,

Je désires stocker dans une table le chemin de divers fichiers, afin de
les
réouvrir ultérieurement avec leur application associée.

Les fichiers se trouveront tous dans le répertoire contenant les tables
(liées), mais dans des sous-répertoire différents, en l'occurence le nom
des
clients, exemple :

P:ApplicationAccessDataDupondContrat.doc
P:ApplicationAccessDataDurandFicheSalaire.pdf

Je n'ai pas trop d'idées, une piste serait déjà une grande aide.

Merci à tous.

Domi