Bonjour.
Si le champ utilisé est un lien hypertexte il est inutile d'utiliser l'a pi
openfile pour placer le chemin. il suffit de faire un click droit sur le
contrôle et modifier le lien. la même interface de sélection de fich ier sera
présentée à l'opérateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Dans ma base je voudrais lier un fichier à chaque enregistrement en
naviguant dans le disque dur, j'ai donc utiliser ce module :http://offices ystemaccess.seneque.net/apiopenfile.htm
Puis créer un bouton avec le code suivant sur click :
Me.Txt_lien = OpenFile(CurrentProject.Path, Mono_Sélection, True,
AllFiles, 254, True, "mabase.mdb")
End Sub
Le code retrouve bien mon fichier et l'enregistre dans le champs
correspondant (champs avec format hypertexte), mais quand je clique
dessus il ne se passe rien, il n'ouvre pas le fichier.
Qu'est ce que qui manque ?
Merci d'avance
Sandrine
Bonjour.
Si le champ utilisé est un lien hypertexte il est inutile d'utiliser l'a pi
openfile pour placer le chemin. il suffit de faire un click droit sur le
contrôle et modifier le lien. la même interface de sélection de fich ier sera
présentée à l'opérateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" <s_jea...@hotmail.com> a écrit dans le message de news:
d8affd15-eddd-42dd-b2e0-b6614b8ac...@m44g2000hsc.googlegroups.com...
Bonjour,
Dans ma base je voudrais lier un fichier à chaque enregistrement en
naviguant dans le disque dur, j'ai donc utiliser ce module :http://offices ystemaccess.seneque.net/apiopenfile.htm
Puis créer un bouton avec le code suivant sur click :
Me.Txt_lien = OpenFile(CurrentProject.Path, Mono_Sélection, True,
AllFiles, 254, True, "mabase.mdb")
End Sub
Le code retrouve bien mon fichier et l'enregistre dans le champs
correspondant (champs avec format hypertexte), mais quand je clique
dessus il ne se passe rien, il n'ouvre pas le fichier.
Qu'est ce que qui manque ?
Merci d'avance
Sandrine
Bonjour.
Si le champ utilisé est un lien hypertexte il est inutile d'utiliser l'a pi
openfile pour placer le chemin. il suffit de faire un click droit sur le
contrôle et modifier le lien. la même interface de sélection de fich ier sera
présentée à l'opérateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Dans ma base je voudrais lier un fichier à chaque enregistrement en
naviguant dans le disque dur, j'ai donc utiliser ce module :http://offices ystemaccess.seneque.net/apiopenfile.htm
Puis créer un bouton avec le code suivant sur click :
Me.Txt_lien = OpenFile(CurrentProject.Path, Mono_Sélection, True,
AllFiles, 254, True, "mabase.mdb")
End Sub
Le code retrouve bien mon fichier et l'enregistre dans le champs
correspondant (champs avec format hypertexte), mais quand je clique
dessus il ne se passe rien, il n'ouvre pas le fichier.
Qu'est ce que qui manque ?
Merci d'avance
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" <s_jea...@hotmail.com> a écrit dans le message de news:
69c0747c-5dd7-44cd-b8e6-2dad82cd3...@l42g2000hsc.googlegroups.com...
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" <s_jea...@hotmail.com> a écrit dans le message de news:
69c0747c-5dd7-44cd-b8e6-2dad82cd3...@l42g2000hsc.googlegroups.com...
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
dans ce cas il ne faut pas que le champ soit hyperlien mais texte et
exécuter le document par le bouton ou par un double-click sur le champ.
après avoir récupéré le nom du fichier, lancer l'exécution du fi chier par
une autre api,http://officesystemaccess.seneque.net/apiopenfileextend.htm
qui permet de lancer l'exécutif selon la valeur de l'extension du docume nt.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour,
Cette base est utilisée par plusieurs utilisateurs qui n'ont pas accès
au menu standard d'access, ils n'ont donc pas l'option insérer un lien
hypertexte. C'est pour ça que je pensais à créer un bouton permettan t
d'aller chercher un fichier pour récupérer le chemin ... sauf que le
lien hypertexte n'ouvre pas le fichier.
Comment est ce que je peux faire ?
Merci beaucoup
Sandrine
regarde les propriétés null interdit ou chaîne vide autorisée du c hamp dans
la table et modifie les valeurs pour pouvoir sortir dans tous les cas. Ou
alors, ce champ doit avoir une valeur et il n'en contient pas.
pour l'explorateur, son emploi par un non initié peut être très dang ereux.
tu peux très bien utiliser les deux api openfile et openfileextend qui
feront ça très bien et sans risque pour tes fichiers.
--
@+
RaymondAccessMVP http://OfficeSystemAccess.seneque.net/http://officesys tem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour
Suite à mes messages d'hier le code marche donc, merci !
par contre j'ai l'erreur suivante à la fermeture du formulaire, après
avoir indiquer uncheminde fichier
le champ tbl_x.lien ne peut pas être une chaîne vide
que dois je modifier donc le module ou le code du bouton pour ne plus
avoir cette erreur ?
De plus je souhaiterais ajouter un bouton qui permettre d'ouvrir
l'explorateur de windows, directement dans lerépertoiredu fichier
donc lecheminest indiqué, et éventuellementouvrirun fichier dans
cerépertoirepar windows.
Quel code utiliser ?
Merci beaucoup encore
Sandrine
regarde les propriétés null interdit ou chaîne vide autorisée du c hamp dans
la table et modifie les valeurs pour pouvoir sortir dans tous les cas. Ou
alors, ce champ doit avoir une valeur et il n'en contient pas.
pour l'explorateur, son emploi par un non initié peut être très dang ereux.
tu peux très bien utiliser les deux api openfile et openfileextend qui
feront ça très bien et sans risque pour tes fichiers.
--
@+
RaymondAccessMVP http://OfficeSystemAccess.seneque.net/http://officesys tem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" <s_jea...@hotmail.com> a écrit dans le message de news:
5c931987-9326-464c-b5ec-c32a1f901...@m73g2000hsh.googlegroups.com...
Bonjour
Suite à mes messages d'hier le code marche donc, merci !
par contre j'ai l'erreur suivante à la fermeture du formulaire, après
avoir indiquer uncheminde fichier
le champ tbl_x.lien ne peut pas être une chaîne vide
que dois je modifier donc le module ou le code du bouton pour ne plus
avoir cette erreur ?
De plus je souhaiterais ajouter un bouton qui permettre d'ouvrir
l'explorateur de windows, directement dans lerépertoiredu fichier
donc lecheminest indiqué, et éventuellementouvrirun fichier dans
cerépertoirepar windows.
Quel code utiliser ?
Merci beaucoup encore
Sandrine
regarde les propriétés null interdit ou chaîne vide autorisée du c hamp dans
la table et modifie les valeurs pour pouvoir sortir dans tous les cas. Ou
alors, ce champ doit avoir une valeur et il n'en contient pas.
pour l'explorateur, son emploi par un non initié peut être très dang ereux.
tu peux très bien utiliser les deux api openfile et openfileextend qui
feront ça très bien et sans risque pour tes fichiers.
--
@+
RaymondAccessMVP http://OfficeSystemAccess.seneque.net/http://officesys tem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour
Suite à mes messages d'hier le code marche donc, merci !
par contre j'ai l'erreur suivante à la fermeture du formulaire, après
avoir indiquer uncheminde fichier
le champ tbl_x.lien ne peut pas être une chaîne vide
que dois je modifier donc le module ou le code du bouton pour ne plus
avoir cette erreur ?
De plus je souhaiterais ajouter un bouton qui permettre d'ouvrir
l'explorateur de windows, directement dans lerépertoiredu fichier
donc lecheminest indiqué, et éventuellementouvrirun fichier dans
cerépertoirepar windows.
Quel code utiliser ?
Merci beaucoup encore
Sandrine
Pour exécuter un fichier tu peux faire ceci:
Me.monFichier = OpenFile(CurrentProject.Path, Mono_Sélection, True,
allfiles, 4, True, "", True)
If Nz(Me.monFichier, "") <> "" Then
OpenFileExtend Me.monFichier, Normal, OpExecute
End If
si l'opérateur clique sur annuler, le fichier n'est pas exécuté.
tu peux même, sur la sélection des fichiers, cliquer sur le bouton dro it de
la souris pour afficher le menu contextuel de l'explorateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour
OK pour le 1er point
Ensuite pour l'explorateur : j'indique dans txt_lien comme nous
l'avons vu hier le chemin de mon fichier par l'api openfile. En fait
c'est ma commande initiale. Et je souhaiterai par un bouton accéder au
dossier de ce fichier afin de visualiser les fichiers du même dossier
(les fichiers liés à commande) et éventuellement les ouvrir avec les
logiciels adéquats.
Comment puis je utiliser les fonctions api openfile et
openfileextend ? Je ne souhaite pas récupérer le chemin des autres
fichiers.
Merci
Sandrine
Pour exécuter un fichier tu peux faire ceci:
Me.monFichier = OpenFile(CurrentProject.Path, Mono_Sélection, True,
allfiles, 4, True, "", True)
If Nz(Me.monFichier, "") <> "" Then
OpenFileExtend Me.monFichier, Normal, OpExecute
End If
si l'opérateur clique sur annuler, le fichier n'est pas exécuté.
tu peux même, sur la sélection des fichiers, cliquer sur le bouton dro it de
la souris pour afficher le menu contextuel de l'explorateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" <s_jea...@hotmail.com> a écrit dans le message de news:
d23398bd-6593-451c-ac92-e7c1726fe...@k13g2000hse.googlegroups.com...
Bonjour
OK pour le 1er point
Ensuite pour l'explorateur : j'indique dans txt_lien comme nous
l'avons vu hier le chemin de mon fichier par l'api openfile. En fait
c'est ma commande initiale. Et je souhaiterai par un bouton accéder au
dossier de ce fichier afin de visualiser les fichiers du même dossier
(les fichiers liés à commande) et éventuellement les ouvrir avec les
logiciels adéquats.
Comment puis je utiliser les fonctions api openfile et
openfileextend ? Je ne souhaite pas récupérer le chemin des autres
fichiers.
Merci
Sandrine
Pour exécuter un fichier tu peux faire ceci:
Me.monFichier = OpenFile(CurrentProject.Path, Mono_Sélection, True,
allfiles, 4, True, "", True)
If Nz(Me.monFichier, "") <> "" Then
OpenFileExtend Me.monFichier, Normal, OpExecute
End If
si l'opérateur clique sur annuler, le fichier n'est pas exécuté.
tu peux même, sur la sélection des fichiers, cliquer sur le bouton dro it de
la souris pour afficher le menu contextuel de l'explorateur.
--
@+
Raymond Access MVP http://OfficeSystemAccess.seneque.net/http://offices ystem.access.over-blog.com/http://access2007.over-blog.com/
Pour débuter sur le forum:http://www.mpfa.info/
"s.jean" a écrit dans le message de news:
Bonjour
OK pour le 1er point
Ensuite pour l'explorateur : j'indique dans txt_lien comme nous
l'avons vu hier le chemin de mon fichier par l'api openfile. En fait
c'est ma commande initiale. Et je souhaiterai par un bouton accéder au
dossier de ce fichier afin de visualiser les fichiers du même dossier
(les fichiers liés à commande) et éventuellement les ouvrir avec les
logiciels adéquats.
Comment puis je utiliser les fonctions api openfile et
openfileextend ? Je ne souhaite pas récupérer le chemin des autres
fichiers.
Merci
Sandrine