Avatar billede krasmussen Praktikant
26. september 2003 - 22:05 Der er 13 kommentarer og
1 løsning

Knap med link til krak

Jeg har brug for, at oprette en knap som ud fra feltet "Telefon" (Notat) -og kun feltet "Telefon" åbner Krak via IE.

Har nogen erfaring med dette - ikke kun koden men også indstillinger for selve knappen etc.

....Ikke altid let, at være ny i Access.
NB! Access 2002.
Avatar billede henrik13 Nybegynder
26. september 2003 - 22:51 #1
Hej. Det er løst før se:
http://www.eksperten.dk/spm/318915
Vh Henrik13
Avatar billede henrik13 Nybegynder
26. september 2003 - 22:56 #2
Nu har jeg været nede og kopieret den til dig:
Du skal huske at sætte refrences for MS Internet Controls i VBA editor under tools.

Private Sub CmdFindIKrak_Click()
    On Error GoTo Err_Hyperlink
    Dim IE As New InternetExplorer
    Dim Hyperlink As String
    Dim vej As String
    'Dim Postnr As String
    'Dim Tlf As String
    Dim navn As String
    DoCmd.RunCommand acCmdSaveRecord 'gem post hvis data er nye
    navn = Replace(Nz(Me!navn, ""), " ", "+") ' udskift mellemrum med +
    vej = Replace(Nz(Me!vej, ""), " ", "+") ' udskift mellemrum med +
    Hyperlink = "http://www.krak.dk/scripts/SOEGNING/krakdk_soegning_resultatside.asp?pub_id=KVWW&data=t&Formnavn=normal&navn=" & navn & "&vej=" & vej & "&HUSNR=&POSTNR_FRA=&BY=&omraade=%280%29&tlf=&person=Find+person"

    IE.Visible = True
    IE.Navigate2 (Hyperlink)
    Exit Sub
Err_Hyperlink:
    Exit Sub
End Sub
Avatar billede krasmussen Praktikant
27. september 2003 - 07:13 #3
Den kode har jeg set i spm. 318915, jeg har nu ændret den så den ser sådan hér ud:

Private Sub CmdFindIKrak_Click()
    On Error GoTo Err_Hyperlink
    Dim IE As New InternetExplorer
    Dim Hyperlink As String
    Dim vej As String
    'Dim Postnr As String
    'Dim Tlf As String
    Dim Telefon As String
    DoCmd.RunCommand acCmdSaveRecord 'gem post hvis data er nye
    Telefon = Replace(Nz(Me!Telefon, ""), " ", "+") ' udskift mellemrum med +
    'vej = Replace(Nz(Me!vej, ""), " ", "+") ' udskift mellemrum med +
    Hyperlink = "http://www.krak.dk/scripts/SOEGNING/krakdk_soegning_resultatside.asp?pub_id=KVWW&data=t&Formnavn=normal&navn=" & navn & "&vej=" & vej & "&HUSNR=&POSTNR_FRA=&BY=&omraade=%280%29&tlf=&person=Find+person"

    IE.Visible = True
    IE.Navigate2 (Hyperlink)
    Exit Sub
Err_Hyperlink:
    Exit Sub
End Sub

og lagt den i et modul....Men hvad er det, som jeg skal ændre i references ? og hvad skal jeg rent praktisk gøre i min form ? - der mangler vel noget omkring telefonnummerfeltet som variabel i http-strengen eller ? og til sidst hvad mener du med "udskift mellemrum med +"

Det er sikkert helt basalt - men jeg er godt nok på bar bund
Avatar billede henrik13 Nybegynder
27. september 2003 - 09:05 #4
Lav en knap, til at kalde modulet. I hændellsen ved klik, skriver du:
Call CmdFindIKrak
Det er rigtigt at det stammer fra det pågældene spørgsmål, det skrev jeg jo i mit første svar. Derefter hentede jeg den pågældene setning.
Vh Henrik13
Avatar billede krasmussen Praktikant
27. september 2003 - 09:49 #5
Så får jeg en melding om at den ikke kan finde makroen FindIKrak..... - jeg har lavet det som et modul som du tidligere har skrevet
Avatar billede henrik13 Nybegynder
27. september 2003 - 10:00 #6
Slet den knap, og lav en.
1. Gå i designvisning.
2. Klik med højre mouse tast på knappen.
3. Gå i egenskaber.
4. Gå til Ved klik.
5. Tryk på ...
6. Vælg Hændelsprocedyre
7. Indsæt der sætningen, Call CmdFindIKrak
Så skulle det være klaret.
:o)
Avatar billede krasmussen Praktikant
27. september 2003 - 10:18 #7
Jeg får stadig samme fejl - når jeg opretter knappen, angiver jeg at den skal køre program, herter c:\.........ie...... er det ikke sådan?
Avatar billede krasmussen Praktikant
27. september 2003 - 10:27 #8
Kan jeg evt. maile dig DB - ca. 700K i zip?
Avatar billede henrik13 Nybegynder
27. september 2003 - 10:51 #9
Ja.
Min email er:
oz1bua@wanadoo.dk
:o)
Avatar billede krasmussen Praktikant
27. september 2003 - 11:00 #10
Så er den på vej :-|

/Kenneth
Avatar billede henrik13 Nybegynder
27. september 2003 - 13:02 #11
Jeg har ikke modtaget den enu.  :o)
Avatar billede krasmussen Praktikant
27. september 2003 - 14:22 #12
Jeg har lige sendt den igen.....
Avatar billede krasmussen Praktikant
15. oktober 2003 - 17:42 #13
Bedre sent end aldrig.........
Avatar billede henrik13 Nybegynder
15. oktober 2003 - 17:44 #14
Tak for poient.
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