OVH Cloud OVH Cloud

Hyperlink

1 réponse
Avatar
Frederic
Bonjour a tous,

Je ne sais pas si vous connaissez un peu les transports
internantionnaux (UPS, FEDEX, DHL ...).
Pour simplifier chaque fois que vous expediez un colis ces
transporteurs vous donne un numero unique qui correspond a
votre colis que vous pouvez ainsi pister sur internet.
L'adresse internet est du type
WWW.transporteur.com/suivi/.../numero du colis(Variable).
Ma base, contient une table "expeditions" qui contient un
champ "numero_colis".
Mon idee serait de mettre de champ au format hyperlinhk,
de telle sorte que lorsque je clique dessus l'explorateur
internet aille sur la bonne page et m'affiche les infos
sur le colis.
Probleme: Je ne veux pas enregistrer chaque fois tous le
lien puisque il est toujours le meme au numero de colis
pret mais juste enregistrer le numero du colis.

Avez vous une idee ?

Derniere question : En VBA comment va t'on a la ligne sans
que ca gene le code ? ( ex : dans une chaine de IF il faut
then sur la meme ligne sinon ca plante )


Voila

Merci

Frederic

1 réponse

Avatar
Raymond
Bonjour.

Il faut que tu ais 3 contrôles:
1 contrôle avec l'adresse du transporteur "WWW.transporteur.com/suivi/.../"
1 contrôle avec le numéro de colis "numero"
1 bouton pour lancer l'explorer.

Les 2 premiers tu les as sur ton formulaire, d'une part par la table
transporteur et d'autre part par ta table colis
Sur l'événement clic de ton bouton tu places cette fonction:

Private Sub Commande0_Click()
Dim HLK As Hyperlink
Set HLK = Commande0.Hyperlink
HLK.Address = Me.URL_Transporteur & Me.Numéro_Colis
Set HLK = Nothing
End Sub

Il faudra veiller à la présence des / entre l'url et le numéro de colis.


2e question:
1 instruction par ligne sinon les séparer par des :
1 instruction peut être écrite sur plusieurs lignes à condition de finir la
ligne par un espace suivi de _
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Frederic" a écrit dans le message de
news:093601c39ed2$856a1ab0$
Bonjour a tous,

Je ne sais pas si vous connaissez un peu les transports
internantionnaux (UPS, FEDEX, DHL ...).
Pour simplifier chaque fois que vous expediez un colis ces
transporteurs vous donne un numero unique qui correspond a
votre colis que vous pouvez ainsi pister sur internet.
L'adresse internet est du type
WWW.transporteur.com/suivi/.../numero du colis(Variable).
Ma base, contient une table "expeditions" qui contient un
champ "numero_colis".
Mon idee serait de mettre de champ au format hyperlinhk,
de telle sorte que lorsque je clique dessus l'explorateur
internet aille sur la bonne page et m'affiche les infos
sur le colis.
Probleme: Je ne veux pas enregistrer chaque fois tous le
lien puisque il est toujours le meme au numero de colis
pret mais juste enregistrer le numero du colis.

Avez vous une idee ?

Derniere question : En VBA comment va t'on a la ligne sans
que ca gene le code ? ( ex : dans une chaine de IF il faut
then sur la meme ligne sinon ca plante )


Voila

Merci

Frederic