OVH Cloud OVH Cloud

importer une liste par un lien hypertexte

3 réponses
Avatar
oualaléreur
Bonjour,

Un contr=F4le dans un formulaire ferme celui-ci et en ouvre un autre.
Comment faire pour qu'=E0 l'ouverture du second, une liste soit
import=E9e =E0 l'aide d'un lien hypertexte d=E9ja s=E9lectionn=E9 dans une
textbox du premier et pour afficher cette liste dans un sous-formulaire
qui appara=EEt dans le second formulaire ?

Je crois qu'il suffit de remplir la table source du sous-formulaire
avec le document d=E9sign=E9 par le lien (un document texte o=F9 la
s=E9paration entre colonnes correspond =E0 un certain nombre d'espaces,
celui-ci =E9tant constant), mais je ne sais pas comment suivre un lien
hypertexte en VBA.

Cordialement, Beno=EEt

3 réponses

Avatar
Ghislain
Salut,

J'ai pas tout a fait compris ce que tu veux faire... essaye d'espliquer avec
un exemple complet.
Mais deja un petit conseil, dans ton code VBA ouvre d'abors le second
formulaire avant de fermer le premier... Ca permet aux enregistrements que tu
a cree dans le premier d'apparaitre dans le second.

--
Ghislain


"oualaléreur" wrote:

Bonjour,

Un contrôle dans un formulaire ferme celui-ci et en ouvre un autre.
Comment faire pour qu'à l'ouverture du second, une liste soit
importée à l'aide d'un lien hypertexte déja sélectionné dans une
textbox du premier et pour afficher cette liste dans un sous-formulaire
qui apparaît dans le second formulaire ?

Je crois qu'il suffit de remplir la table source du sous-formulaire
avec le document désigné par le lien (un document texte où la
séparation entre colonnes correspond à un certain nombre d'espaces,
celui-ci étant constant), mais je ne sais pas comment suivre un lien
hypertexte en VBA.

Cordialement, Benoît




Avatar
Ghislain
Je voulais dire un exemple "concret"
--
Ghislain


"oualaléreur" wrote:

Bonjour,

Un contrôle dans un formulaire ferme celui-ci et en ouvre un autre.
Comment faire pour qu'à l'ouverture du second, une liste soit
importée à l'aide d'un lien hypertexte déja sélectionné dans une
textbox du premier et pour afficher cette liste dans un sous-formulaire
qui apparaît dans le second formulaire ?

Je crois qu'il suffit de remplir la table source du sous-formulaire
avec le document désigné par le lien (un document texte où la
séparation entre colonnes correspond à un certain nombre d'espaces,
celui-ci étant constant), mais je ne sais pas comment suivre un lien
hypertexte en VBA.

Cordialement, Benoît




Avatar
oualaléreur
Salut Ghislain,

En fait, je n'arrive même pas à charger le lien hypertexte dans un
champ. J'ai pourtant récupéré une fonction qui marchait dans une
autre bd, mais comme c'est un allemand qui l'a écrite, c'est pas très
compréhensible. J'ai quand même vérifié, ca devrait marcher.
Je te mets là un extrait d'une réponse de Raymon dans un sujet du nom
de "Lien Hypertexte dans Memo", je pense que ca peut t'éclairer. Le
seul problème, c'est que les liens dedans ( ceux qui devraient
m'emmener DIRECTEMENT à la réponse ), ben ils marchent pas...

"Tu peux passer pas 2 api
- 1 http://access.seneque.free.fr/ouverture_document.htm pour
sélectionner
le lien vers un fichier (style explorer) et le charger dans le champ.
L'api
sera généralement exécutée à partir d'un bouton situé à côt é
du champ.
- 2 http://access.seneque.free.fr/executer_selon_ext.htm pour
exécuter le
contenu d'un champ en tant que lien hypertexte. l'api sera
généralement
exécutée dans l'événement sur click du champ
remarques: le champ quel qu'il soit ne doit contenir que le lien à
l'exclusion de toute autre donnée. "

J'ai suivi la même démarche, j'ai même mis le boutton à côté du
champ ( sait-on jamais), mon boutton fonctionne, je sélectionne le
fichier, et "OK".... Et rien ne se passe. Mon champ reste
désespérément vide.
Pourtant, j'ai fait comme dans l'autre bd, j'ai fait suivre
l'information (le chemin du fichier) dans un contrôle, mais lui aussi
il est vide.

Une remarque sependant, je ne soihaite pas exécuter le contenu d'un
champ en tant que lien hypertexte, je veux utiliser la liste que ce
lien désigne pour traiter les données qu'elle contient. Mais encore
faut-il que le lien apparaisse pour ca.

pas très concret je sais, mais je peux pas faire beaucouzp mieux,
c'est des fonctions assez grosses.

merci, benoît