Gå til innhold

Anbefalte innlegg

Gjest sussi

Hei.

Jeg har laget en database i access. Jeg har bla. laget en tabell der jeg skal skal skrive inn e-post adresser. Hvordan får jeg til å legge det inn slik at når jeg trykker på adressen så åpner e-post programmet seg?

Setter man inn en hyperkobling, så blir man bare forsøkt sendt til det nettstedet som adressen liksom viser til.... see??

Noen som vet hvordan jeg gjør det??

Mvh

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/
Del på andre sider

Fortsetter under...

Ulv I Faarikaal

Om jeg skriver mailto:......., så må jeg skrive det inn hver gang i selve tabellen. Jeg får ikke gjort det i utformingsvinduet slik at det blir slik automatisk... See?

Huff, nå fikk du en ripe i lakken....

mvh

Jeg kan ikke access, så det er greit. Dukker sikkert opp noen som kan. Eller søk hos microsoft support på field, email address, acccess og annet du kan komme på.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615243
Del på andre sider

Jeg gjorde det nok sikkert på en tungvindt måte i en database jeg laget for noen år siden, men det funket i hvertfall.

Jeg la inn denne koden "bak" registreringskjemaet(koden utføres altså når en går ut av epostfeltet ved registreringen og fører til at det som skrives inn automatisk legres i databasen som en klikkbar epostadresse):

Private Sub Epostadresse_Exit(Cancel As Integer)

On Error GoTo Err_Epostadresse_Exit

Dim Epost As String

If Not Epostadresse.Text = "" Then

Epost = Epostadresse.Text & "#mailto:" & Epostadresse.Text

Epostadresse.Text = Epost

End If

Exit_Epostadresse_Exit:

Exit Sub

Err_Epostadresse_Exit:

MsgBox Err.Description

Resume Exit_Epostadresse_Exit

End Sub

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615250
Del på andre sider

Jeg gjorde det nok sikkert på en tungvindt måte i en database jeg laget for noen år siden, men det funket i hvertfall.

Jeg la inn denne koden "bak" registreringskjemaet(koden utføres altså når en går ut av epostfeltet ved registreringen og fører til at det som skrives inn automatisk legres i databasen som en klikkbar epostadresse):

Private Sub Epostadresse_Exit(Cancel As Integer)

On Error GoTo Err_Epostadresse_Exit

Dim Epost As String

If Not Epostadresse.Text = "" Then

Epost = Epostadresse.Text & "#mailto:" & Epostadresse.Text

Epostadresse.Text = Epost

End If

Exit_Epostadresse_Exit:

Exit Sub

Err_Epostadresse_Exit:

MsgBox Err.Description

Resume Exit_Epostadresse_Exit

End Sub

Huff da koden ble rotete i innlegget over.

Her er den litt mer oversiktlig:

Private Sub Epostadresse_Exit(Cancel As Integer)

On Error GoTo Err_Epostadresse_Exit

Dim Epost As String

If Not Epostadresse.Text "" Then

Epost = Epostadresse.Text & "#mailto:" & Epostadresse.Text

Epostadresse.Text = Epost

End If

Exit_Epostadresse_Exit:

Exit Sub

Err_Epostadresse_Exit:

MsgBox Err.Description

Resume

Exit_Epostadresse_Exit

End Sub

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615255
Del på andre sider

Annonse

Hva hvis du ikke setter inn hyperkobling men bare skriver epostadressen og lagrer, så viser tabellen ?

Excel og andre MS programmer skaper selv link til epostleser automatisk.

Detdu foreslår her funket ikke da jeg holdt på med dette for noen år siden. Jeg grublet en stund før jeg fant på å bruke den løsningen jeg skisserer nedenfor. Men det finnes sikkert en eller annen mye glupere måte å gjøre dettte på, men det gadd ikke jeg lete lenger etter den gang i hvertfall. ;-)

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615270
Del på andre sider

Ulv I Faarikaal

Detdu foreslår her funket ikke da jeg holdt på med dette for noen år siden. Jeg grublet en stund før jeg fant på å bruke den løsningen jeg skisserer nedenfor. Men det finnes sikkert en eller annen mye glupere måte å gjøre dettte på, men det gadd ikke jeg lete lenger etter den gang i hvertfall. ;-)

Jeg skal sjekke om det finnes en enklere løsning med en guru som sikkert sover nå :-)

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615282
Del på andre sider

Gjest sussi

Huff da koden ble rotete i innlegget over.

Her er den litt mer oversiktlig:

Private Sub Epostadresse_Exit(Cancel As Integer)

On Error GoTo Err_Epostadresse_Exit

Dim Epost As String

If Not Epostadresse.Text "" Then

Epost = Epostadresse.Text & "#mailto:" & Epostadresse.Text

Epostadresse.Text = Epost

End If

Exit_Epostadresse_Exit:

Exit Sub

Err_Epostadresse_Exit:

MsgBox Err.Description

Resume

Exit_Epostadresse_Exit

End Sub

Hei :-)

Er usikker på hvor du mener når du sier "bak" registreringsskjemaet.

Mener du i utformingsvisningen? I så fall, i hvilket felt?

Mvh

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615702
Del på andre sider

Hei :-)

Er usikker på hvor du mener når du sier "bak" registreringsskjemaet.

Mener du i utformingsvisningen? I så fall, i hvilket felt?

Mvh

Når du har skjemaet i utformingsvisning kan du velge Vis - Kode.

Men hvis du ikke har noen som helst peiling på VB vil det kanskje bli litt vanskelig å tilpasse den koden jeg la ut til å passe til ditt behov.(Vel egentlig ikke så veldig vanskelig, men du må endre navnet jeg har brukt på tekstfeltet i koden til det navnet du har på ditt tekstfelt (hvor epostadressen skal inn)). Men om du ikke får det til å virke kan det bli vanskeligere å finne feilen om du ikke kan VB.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615718
Del på andre sider

Ulv I Faarikaal

Gir du en lyd om du finner ut av det :-)

*krysser fingrene*

Mvh

Gå i hjelpesystemet og søk på - epost felt - eller - email field - der står det flere måter. Men der har du vel slått opp allerede ?

Fant ingen som husket det akkurat nå, men i tekstboks kan du høyreklikke og velge hyperlink egenskaper.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615731
Del på andre sider

Annonse

Om jeg skriver mailto:......., så må jeg skrive det inn hver gang i selve tabellen. Jeg får ikke gjort det i utformingsvinduet slik at det blir slik automatisk... See?

Huff, nå fikk du en ripe i lakken....

mvh

Det finnes ikke noe "email"-felt. Du må gjøre det slik som ulven antyder: Sette inn mailto:epostadr i feltet. Men du kan slippe å skrive inn "mailto:" foran alle mailadressene hvis du gjør sånn:

Feltet du skal kunne trykke i og få opp mailen automatisk, må være av type Hyperkopling.

Dette feltet kan du la stå blankt. I stedet legger du et tekstfelt også inn i tabellen. I dette tekstfeltet taster du inn alle mailadressene.

Etterpå kjører du en oppdateringsspørring hvor du setter "mailto:" & inn i Hyperkoplings-feltet.

Det er litt vemmelig å taste direkte inn i et Hyperkoplingsfelt, så dette er en grei måte uansett.

Hvis du skal vise dette i et skjermbilde, skjuler du selvfølgelig tekstfeltet.

Håper du forsto dette, jeg vet ikke hvor mye Access du kan.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615744
Del på andre sider

Når du har skjemaet i utformingsvisning kan du velge Vis - Kode.

Men hvis du ikke har noen som helst peiling på VB vil det kanskje bli litt vanskelig å tilpasse den koden jeg la ut til å passe til ditt behov.(Vel egentlig ikke så veldig vanskelig, men du må endre navnet jeg har brukt på tekstfeltet i koden til det navnet du har på ditt tekstfelt (hvor epostadressen skal inn)). Men om du ikke får det til å virke kan det bli vanskeligere å finne feilen om du ikke kan VB.

Ja, og så må du sette "Is Hyperlink"-egenskapen til True/Ja i tillegg for at det skal funke.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615747
Del på andre sider

Gjest sussi

Gå i hjelpesystemet og søk på - epost felt - eller - email field - der står det flere måter. Men der har du vel slått opp allerede ?

Fant ingen som husket det akkurat nå, men i tekstboks kan du høyreklikke og velge hyperlink egenskaper.

Får opp hvordan man setter inn i skjema, men ikke i selve utformingen av tabellen... Jaja, jeg må vel finne ut av det til slutt....

Takk likevel :-)

Mvh

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615750
Del på andre sider

Gjest sussi

Når du har skjemaet i utformingsvisning kan du velge Vis - Kode.

Men hvis du ikke har noen som helst peiling på VB vil det kanskje bli litt vanskelig å tilpasse den koden jeg la ut til å passe til ditt behov.(Vel egentlig ikke så veldig vanskelig, men du må endre navnet jeg har brukt på tekstfeltet i koden til det navnet du har på ditt tekstfelt (hvor epostadressen skal inn)). Men om du ikke får det til å virke kan det bli vanskeligere å finne feilen om du ikke kan VB.

Hei :-)

Prøver og prøver men jeg får det ikke helt til. Men, nå har jeg i allefall noe å jobbe ut i fra. Forhåpentligvis dyttet rett vei :-)

Spurte på kurset der jeg har tatt kurset, men der viste de ikke hvordan man gjorde det.... Da _må_ jo jeg finne ut av det ikke sant? Må ikke ha noen ubesvarte sprøsmål :-)

Takk skal du ha!

Mvh

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615754
Del på andre sider

Det finnes ikke noe "email"-felt. Du må gjøre det slik som ulven antyder: Sette inn mailto:epostadr i feltet. Men du kan slippe å skrive inn "mailto:" foran alle mailadressene hvis du gjør sånn:

Feltet du skal kunne trykke i og få opp mailen automatisk, må være av type Hyperkopling.

Dette feltet kan du la stå blankt. I stedet legger du et tekstfelt også inn i tabellen. I dette tekstfeltet taster du inn alle mailadressene.

Etterpå kjører du en oppdateringsspørring hvor du setter "mailto:" & inn i Hyperkoplings-feltet.

Det er litt vemmelig å taste direkte inn i et Hyperkoplingsfelt, så dette er en grei måte uansett.

Hvis du skal vise dette i et skjermbilde, skjuler du selvfølgelig tekstfeltet.

Håper du forsto dette, jeg vet ikke hvor mye Access du kan.

OBS: Det ble borte noe i innlegget over pga. spesialtegnet.

Det jeg mener, er at du oppdaterer Hyperkoplingsfeltet med "mailto:" + innholdet av tekstfeltet hvor du har lagt inn adressen.

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615763
Del på andre sider

Gjest sussi

Det finnes ikke noe "email"-felt. Du må gjøre det slik som ulven antyder: Sette inn mailto:epostadr i feltet. Men du kan slippe å skrive inn "mailto:" foran alle mailadressene hvis du gjør sånn:

Feltet du skal kunne trykke i og få opp mailen automatisk, må være av type Hyperkopling.

Dette feltet kan du la stå blankt. I stedet legger du et tekstfelt også inn i tabellen. I dette tekstfeltet taster du inn alle mailadressene.

Etterpå kjører du en oppdateringsspørring hvor du setter "mailto:" & inn i Hyperkoplings-feltet.

Det er litt vemmelig å taste direkte inn i et Hyperkoplingsfelt, så dette er en grei måte uansett.

Hvis du skal vise dette i et skjermbilde, skjuler du selvfølgelig tekstfeltet.

Håper du forsto dette, jeg vet ikke hvor mye Access du kan.

Skal sitte og jobbe videre med det litt seinere. Prøver løsningen din!

Takk skal du ha :-)

Mvh

Lenke til kommentar
https://forum.doktoronline.no/topic/105681-access/#findComment-615781
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Innholdet ditt inneholder uttrykk som vi ikke tillater. Vennligst endre innholdet ditt slik at det ikke lenger inneholder de markerte ordene nedenfor.
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
×
×
  • Opprett ny...