Internet

Liens hypertexte

Activer un lien hypertexte

Access 97

Il est possible d'utiliser les liens hypertexte pour aller directement sur une adresse sur le Web, mais également pour appeler un fichier qui existe sur votre disque dir (et qui possède l'application par défaut de son extension bien sûr).

Pour ce faire, il suffit de créer une zone de texte, ou autre qui accepte la propriété "Adresse Lien Hypertexte". Il suffit de mettre dedans soit

http://www.microsoft.com, ou

c:\atelier\Fichier.xls

Parties d'un lien

Un lien hypertexte est séparé en trois parties, séparées par des #

Exemple

En gros : TexteEnClair#AdresseDuSite#Signet#InfoBulleQuandOnPasseAvecLaSourisAuDessusDuLien

Le site Microsoft#http://www.microsoft.com#NomSignet

Le site Microsoft

Nom apparent

http://www.microsoft.com

Pointeur hypertexte proprement dit

NomSignet

éventuel signet à l'intérieur

ATTENTION :

- Lorsqu'on définit un champ comme étant un simple champ texte, et qu'on le transforme en lien Hypertexte, Access rajoute alors certains caractères, mais qui restent invisibles, jusqu'au moment ou... On remet le champ en question en texte, c'est à ce moment qu'on voit la pollution. Exemple :

Admettons un champ texte Prenom, dans lequel on met un seul enregistrement "Paul". On le transforme en Lien hypertexte (ce qui est en soi aberrant, mais bon...), on sauvegarde, et on retransforme en texte :

Paul

S'est transformé en

Paul#http://Paul#

Télécommander des moteurs de recherches

Ce bout de code est à modeler. Il permet de faire des recherches sur AltaVista, Yahoo et Excite, grâce à l'instruction FollowHyperLink

Dim varSearch, OptSite
OptSite = 1
Const SiteAltaVista = 1
Const SiteYahoo = 2
Const SiteExcite = 3
' varSearch = adhReplaceAll(Me!txtSearch, " ", "+")
varSearch = "test"
Select Case OptSite
Case SiteAltaVista
Application.FollowHyperlink _
Address:="http://altavista.digital.com/cgi-bin/query", _
ExtraInfo:="pg=q&what=Web&fmt=.&q=" & _
varSearch, Method:=msoMethodGet, _
AddHistory:=True
Case SiteYahoo
Application.FollowHyperlink _
Address:="http://search.yahoo.com/bin/search", _
ExtraInfo:="p=" & varSearch, Method:=msoMethodGet, _
AddHistory:=True
Case SiteExcite
Application.FollowHyperlink _
Address:="http://excite.com/search.gw", _
ExtraInfo:="search=" & varSearch & _
"&collection=Web&searchButton.x=11&searchButton.y=8", _
Method:=msoMethodGet, AddHistory:=True

End Select

Envoyer un objet par E-Mail

Voir la propriété SendObject