OVH Cloud OVH Cloud

access-excel

13 réponses
Avatar
rs
bonjour,
je suis néophyte, à la recherche d'indications claires et pédagigiques.
J'ai une base access, dans un formulaire j'ai mis un lien pour ouvrir un
classeur excel.
Or ça ne marche pas. l'hyperlien ne fonctionne pas. Par contre, quand
j(ouvre excel séparément, je peux ouvrir le classeur indiqué. Toutefois, un
message me dit qu'il est vérouillé par un autre utilisateur et qu'il faut
lemettre en lecture seule. cela ne me gènerait pas de l'ouvrir
automatiquement depuis access en lecture seule, mais je ne sais comment
faire.

Ou bien y a t-til un autre moyen de faire ?
Merci
RS

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

tout dépend si tu veux seulement lancer excel et ne rien faire d'autre ou si
tu veux ouvrir un classeur et travailler dessus avec access ( automation).
Dans le premier cas, ton cas, comment as-tu indiqué le lien ?
Dans le 2e cas, tu trouveras toutes les fonctions sur :
http://access.vba.free.fr/excel.htm
http://access.seneque.free.fr/excel.htm
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"rs" a écrit dans le message de
news:cf79a2$prc$
bonjour,
je suis néophyte, à la recherche d'indications claires et pédagigiques.
J'ai une base access, dans un formulaire j'ai mis un lien pour ouvrir un
classeur excel.
Or ça ne marche pas. l'hyperlien ne fonctionne pas. Par contre, quand
j(ouvre excel séparément, je peux ouvrir le classeur indiqué. Toutefois,
un

message me dit qu'il est vérouillé par un autre utilisateur et qu'il faut
lemettre en lecture seule. cela ne me gènerait pas de l'ouvrir
automatiquement depuis access en lecture seule, mais je ne sais comment
faire.

Ou bien y a t-til un autre moyen de faire ?
Merci
RS




Avatar
Phil
Bonjour,
Ton hyperlien doit être entouré de # comme :
#C:Monfichier.xls# pour être accessible.
Salut,


bonjour,
je suis néophyte, à la recherche d'indications claires et pédagigiques.
J'ai une base access, dans un formulaire j'ai mis un lien pour ouvrir un
classeur excel.
Or ça ne marche pas. l'hyperlien ne fonctionne pas. Par contre, quand
j(ouvre excel séparément, je peux ouvrir le classeur indiqué. Toutefois, un
message me dit qu'il est vérouillé par un autre utilisateur et qu'il faut
lemettre en lecture seule. cela ne me gènerait pas de l'ouvrir
automatiquement depuis access en lecture seule, mais je ne sais comment
faire.

Ou bien y a t-til un autre moyen de faire ?
Merci
RS





Avatar
rs
"Phil" a écrit dans le message de
news:
Bonjour,
Ton hyperlien doit être entouré de # comme :
#C:Monfichier.xls# pour être accessible.
Salut,



ça ne marche pas, où alors je n'ai pas su quelle proprité du lien renseigner
ainsi.
RS

Avatar
rs
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

tout dépend si tu veux seulement lancer excel et ne rien faire d'autre ou
si

tu veux ouvrir un classeur et travailler dessus avec access ( automation).
Dans le premier cas, ton cas, comment as-tu indiqué le lien ?
Dans le 2e cas, tu trouveras toutes les fonctions sur :
http://access.vba.free.fr/excel.htm
http://access.seneque.free.fr/excel.htm
--


je fais une appli (bien grand mot) le + simple possible pour être utilisée ,
voire maintenue par encore plus incompétent que moi. Pas pour une boite,
pour un truc genre association de bénévoles. C'est pourquoi j'assayais de
faire quelque chose sans écrire de code VB, que je ne maitrise pas. Je me
contente de ce qui est généré automatiquement en enregistrant les macros
automatiquement.

j'utlise acess 2002.
depuis access, je voulais avec un hyper lien appeler un classeur excel qui
fait une série de choses tout seul par une macro auto-open, et qui édite
ensuite une page destinée à être imprimée.
Quand j'exécute excel seul, ça marche ( à condition qu'au chargement je sois
passé outre les petites fençtres qui me signalent que le fichier est
vérouillé et en lecture seule.... je ne comprends pas pourquoi, je voudrais
tout dévérouiller, si c'est possible)
a condition aussi que je charge excel, PUIS le fichier. Si je fais une icone
sur le bureau qui pointe vers ce fichier, rien ne s'ouvre. Je suppose que
c'est à cause de ce verrouillage.

Comment m'en débarrasser ?
Merci de vos conseils. Vos leins dépassent un peu mes compétences.
RS

Avatar
Raymond [mvp]
dans ce cas-là en mode modification de formulaire tu fais:
menu insertion / lien hypertexte
sélectionnner un fichier
cette méthode est directe et facile mais ne permet pas de modifier le lien
par l'utilisateur (faut être en mode modification)
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"rs" a écrit dans le message de
news:cf7e21$gs8$
a condition aussi que je charge excel, PUIS le fichier. Si je fais une
icone

sur le bureau qui pointe vers ce fichier, rien ne s'ouvre. Je suppose que
c'est à cause de ce verrouillage.

Comment m'en débarrasser ?
Merci de vos conseils. Vos leins dépassent un peu mes compétences.
RS




Avatar
rs
"Raymond [mvp]" a écrit dans le message de
news:
dans ce cas-là en mode modification de formulaire tu fais:
menu insertion / lien hypertexte
sélectionnner un fichier
cette méthode est directe et facile mais ne permet pas de modifier le lien
par l'utilisateur (faut être en mode modification)
--


Oui, c'est bien ce que je voudrais, je l'ai déjà fait dans un autre cadre.
Mais justement ça ne marche pas. On clique sur le lien, puis on a le
sablier ad vitam aeternam.
Comme quand on fait un raccourci qui pointe directement vers le fichier. Ça
ne marche que quand on ouvre excel, puis le fichier, et là on a un message
indiquant qu'il faut l'ouvrir en lecture seule.
Pour cette appli, il n'y aua jamais qu'un seul poste, et un seul
utilisateur à la fois. Pas besoin de partager ni d'exécuter par quelqu'un
d'autre qu'un administrateur XP
J'avais fait ça avant dans un autre cadre, ça marchait.
J'envisage de réinstaller access et excel. Est-ce judicieux ?
RS

Avatar
Raymond [mvp]
ça ne nécessite pas de ré-installer.

regarde si tu n'as pas une tâche excel qui serait encore présente dans les
processus en cours, ce qui bloquerait ton fichier.
alt + ctrl + suppr , onglet processus
si oui, il faudra vérifier pourquoi un processus excel se retrouve en
exécution.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"rs" a écrit dans le message de
news:cf7gvr$sun$

"Raymond [mvp]" a écrit dans le message de
news:
dans ce cas-là en mode modification de formulaire tu fais:
menu insertion / lien hypertexte
sélectionnner un fichier
cette méthode est directe et facile mais ne permet pas de modifier le
lien


par l'utilisateur (faut être en mode modification)
--


Oui, c'est bien ce que je voudrais, je l'ai déjà fait dans un autre cadre.
Mais justement ça ne marche pas. On clique sur le lien, puis on a le
sablier ad vitam aeternam.
Comme quand on fait un raccourci qui pointe directement vers le fichier.
Ça

ne marche que quand on ouvre excel, puis le fichier, et là on a un message
indiquant qu'il faut l'ouvrir en lecture seule.
Pour cette appli, il n'y aua jamais qu'un seul poste, et un seul
utilisateur à la fois. Pas besoin de partager ni d'exécuter par quelqu'un
d'autre qu'un administrateur XP
J'avais fait ça avant dans un autre cadre, ça marchait.
J'envisage de réinstaller access et excel. Est-ce judicieux ?
RS





Avatar
rs
"Raymond [mvp]" a écrit dans le message de
news:
ça ne nécessite pas de ré-installer.

regarde si tu n'as pas une tâche excel qui serait encore présente dans les
processus en cours, ce qui bloquerait ton fichier.
alt + ctrl + suppr , onglet processus
si oui, il faudra vérifier pourquoi un processus excel se retrouve en
exécution.

--

Tout d'abord, merci de votre sollicitude...

J'ai fait un autre lien dans access vers une nouvelle petite table excel,
ça marche.
Problème éventuel de taille ( mon classeur excel fait 5000 Ko ) ? je ne
pense pas, ça a marché un peu, puis access ou excel (plutot excel) s'est
emmélé les pinceaux dans les autorisations et les verrouillages...
Maintenant, en cliquant sur le lien, j'ai une fenêtre qui a en titre "la
connexion au pilote ODBC a échoué", et un message "la base de données a été
placée par l'utilisateur "admin" sur PC1 dans un état l'empêchant d'être
ouverte ou verrouillée".
Il ya bien une entrée EXCEL.exe dans la liste des processus, mais une seule.
ça me parait normal...
RS

Avatar
Raymond [mvp]
la base de données a été
placée par l'utilisateur "admin" sur PC1 dans un état l'empêchant d'être
ouverte ou verrouillée".


Erreur 3734 La base de données a été placée par l'utilisateur <<Admin>> sur
<<Nom de la machine>> dans un état l'empêchant d'être ouverte ou verrouillée
La base a été mal fermée. Déconnecter tous
les utilisateurs. Dans le même répertoire que la base supprimer le fichier
qui porte le même nom que la base mais avec l'extension LDB et relancer la
base.
lire la fiche:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;274211

la taille du classeur ne doit pas jouer .
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"rs" a écrit dans le message de
news:cf7jmu$mc$

"Raymond [mvp]" a écrit dans le message de
news:
ça ne nécessite pas de ré-installer.

regarde si tu n'as pas une tâche excel qui serait encore présente dans
les


processus en cours, ce qui bloquerait ton fichier.
alt + ctrl + suppr , onglet processus
si oui, il faudra vérifier pourquoi un processus excel se retrouve en
exécution.

--

Tout d'abord, merci de votre sollicitude...

J'ai fait un autre lien dans access vers une nouvelle petite table excel,
ça marche.
Problème éventuel de taille ( mon classeur excel fait 5000 Ko ) ? je ne
pense pas, ça a marché un peu, puis access ou excel (plutot excel) s'est
emmélé les pinceaux dans les autorisations et les verrouillages...
Maintenant, en cliquant sur le lien, j'ai une fenêtre qui a en titre "la
connexion au pilote ODBC a échoué", et un message "la base de données a
été

placée par l'utilisateur "admin" sur PC1 dans un état l'empêchant d'être
ouverte ou verrouillée".
Il ya bien une entrée EXCEL.exe dans la liste des processus, mais une
seule.

ça me parait normal...
RS





Avatar
rs
"Raymond [mvp]" a écrit dans le message de
news:%
la base de données a été
placée par l'utilisateur "admin" sur PC1 dans un état l'empêchant d'être
ouverte ou verrouillée".


Erreur 3734 La base de données a été placée par l'utilisateur <<Admin>>
sur

<<Nom de la machine>> dans un état l'empêchant d'être ouverte ou
verrouillée

La base a été mal fermée. Déconnecter tous
les utilisateurs. Dans le même répertoire que la base supprimer le fichier
qui porte le même nom que la base mais avec l'extension LDB et relancer la
base.
lire la fiche:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;274211

la taille du classeur ne doit pas jouer .
--
@+
Raymond Access MVP
Merci encore, il semblait que ça devait être assez simple. J'essaierai

ça.
RS


1 2