Avatar billede saxe_bratlie Nybegynder
14. juni 2004 - 22:55 Der er 6 kommentarer og
1 løsning

Email hyperkobling

Hei

I definisjonen av feltet hyperkobling når man oppretter en tabell, kan man legge inn type format. Dette formatet må man lage selv, da det ikke ligger noen format typer inne for et hyperkoblingsfelt i Access. Jeg øsnker å ha feltet definert slik at det går rett inn i Outlook med riktig tilhørende emailadresse som det står i feltet.

Jeg er imidertidig klar over at man kan gå inn for hver gang og definere feltet som et "email" felt, men det er jo tungvindt.

Altså kort fortalt vil jeg definere et hyperkoblingsfelt i Access som et Email felt, og ikke som en hjemmeside (http://). Om jeg taster inn @ i feltet går den fortsatt ut på nett.

/ Bratlie
Avatar billede mugs Novice
15. juni 2004 - 05:55 #1
Dit Hyperlink skal indtastes således:

mailto:mugs@mail.dk

I tabellen

Evt. kan du lade være at indtaste i tabellen, men lav en formular, sæt markøren i det tomme Hyperlink-felt > Indsæt Hyperlink. Her starter en lille guide, som giver dig et par funktionaliteter at vælge imellem.
Avatar billede vbcoder Nybegynder
15. juni 2004 - 07:41 #2
mailto:adresse@domain.tld
Avatar billede terry Ekspert
15. juni 2004 - 08:51 #3
Íf you only want to see the eamail address and not mailto: then use this format

tbs@io.dk#mailto:tbs@io.dk#
Avatar billede terry Ekspert
15. juni 2004 - 08:56 #4
but I prefer to use a text feild and then us ecode to open email. For example in the fields on double click event you could use.


application.FollowHyperlink "mailto:" & me.FieldContainingEmail,,True
Avatar billede saxe_bratlie Nybegynder
15. juni 2004 - 13:17 #5
ok, jeg er mest med på Terry sitt forslag, men har er alltid så avansert i sine løsninger (: Det jeg tenkte mest på var et Egendefinert format i definisjonen av feltet, altså i utformingsvisning av tabellen.Access sier at man legge inn et egendefinert format, og jeg regner da med at formatet kan fikses som et Mail felt. Om ikke det er mulig, takker jeg for mange gode svar.

/ Bratlie
Avatar billede terry Ekspert
15. juni 2004 - 13:45 #6
I must admit, I'm not too hot on using custom formatting. And I have a feelin that in thsi case it isnt possible. This is because you have to get the email into two parts of the hyperlink.

There is actually a bit of help in hyperlink fields. Maybe it would be an idea to look at these.

Hyperlink Property
See Also Applies To Example Specifics
You can use the Hyperlink property to return a reference to a Hyperlink object. You can use the Hyperlink property to access the properties and methods of a Hyperlink object associated with a command button, image, or label control. Read-only.

expression.Hyperlink

expression  Required. An expression that returns one of the objects in the Applies To list.

Remarks
The Hyperlink property is available only by using Visual Basic.

Example
The CreateHyperlink procedure in the following example sets the hyperlink properties for a command button, label, or image control to the address and subaddress values passed to the procedure. The address setting is an optional argument, because a hyperlink to an object in the current database uses only the subaddress setting, To try this example, create a form with two text box controls (txtAddress and txtSubAddress) and a command button (cmdFollowLink) and paste the following into the Declarations section of the form's module:

Private Sub cmdFollowLink_Click()
    CreateHyperlink Me!cmdFollowLink, Me!txtSubAddress, _
        Me!txtAddress
End Sub

Sub CreateHyperlink(ctlSelected As Control, _
    strSubAddress As String, Optional strAddress As String)
    Dim hlk As Hyperlink
    Select Case ctlSelected.ControlType
        Case acLabel, acImage, acCommandButton
            Set hlk = ctlSelected.Hyperlink
            With hlk
                If Not IsMissing(strAddress) Then
                    .Address = strAddress
                Else
                    .Address = ""
                End If
                .SubAddress = strSubAddress
                .Follow
                .Address = ""
                .SubAddress = ""
            End With
        Case Else
            MsgBox "The control '" & ctlSelected.Name _
                & "' does not support hyperlinks."
    End Select
End Sub



Enter Hyperlink in Help
thenalos look underthe "See Also" link for further info.
Avatar billede terry Ekspert
15. juni 2004 - 14:21 #7
tak, hope you found an acceptable solution!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester