Avatar billede tipsen Nybegynder
09. marts 2004 - 12:50 Der er 11 kommentarer og
2 løsninger

Opret link ud fra tabeldata - hvordan?

Hej eksperter

Hvis jeg har en formular der viser en post fra en tabel, er det så muligt at lave et link på formularsiden, som kalder en webside med inputparametre fra den aktuelle post?

Det vil sige, at hvis jeg eks. viser en post der bl.a. har:

Fornavn: Tommy
Efternavn: Ipsen

Så skal der være en knap med linket:

http://www.domæne.dk/filnavn.asp?var1=Tommy&var2=Ipsen

Jeg går udfra det er muligt, spørgsmålet er så bare, hvordan?

Mvh Tommy
09. marts 2004 - 12:55 #1
Denne kode burde kunne lægges på knappen:

    Dim IE As New InternetExplorer
    Dim URL As String
    URL = "http://www.domæne.dk/filnavn.asp?var1=" & Me!Fornavn & "&var2=" & Me!Efternavn
    IE.Navigate2 URL
    IE.Visible = True


husk dog lige en reference til Microsoft Internet Control (tools->References når du står i VBA)
Avatar billede terry Ekspert
09. marts 2004 - 13:18 #2
Application.FollowHyperlink "http://www.domæne.dk/filnavn.asp?var1=" & Me!Fornavn & "&var2=" & Me!Efternavn
09. marts 2004 - 13:20 #3
nå, ja! Den havde jeg helt glemt :o(
Avatar billede terry Ekspert
09. marts 2004 - 14:00 #4
and I thought it was me who was getting old Thomas :o)
Avatar billede terry Ekspert
10. marts 2004 - 19:24 #5
hows it going tipsen?
Avatar billede tipsen Nybegynder
14. marts 2004 - 20:09 #6
I haven't had time to check it out yet, but it's on my agenda tomorrow - will get back to you after that :-)
Avatar billede terry Ekspert
14. marts 2004 - 20:35 #7
glad my agenda isnt so full :o)
Avatar billede tipsen Nybegynder
17. marts 2004 - 20:41 #8
It worked (almost) like a charm!

The only thing I'm having problems with is the "NewWindow" property which I don't understand!

NewWindow  Optional Boolean. A Boolean value where True (–1) opens the document in a new window and False (0) opens the document in the current window. The default is False.

- independent of this setting every time the script is run a new instance of IE is started - it's apparently not possible to recycle the first instance? (One would achieve this in HTML by naming the browserinstance!)

Does it perhaps mean that it's possible to embed IE in an Access form!?

Please enlighten me :-)

Cheers, Tommy
Avatar billede terry Ekspert
17. marts 2004 - 21:03 #9
Lets say your browser is already displaying a page. If you use True then the new page you open should open in a new window allowing you to still see your frist page in the original window.

Og tak!
Avatar billede tipsen Nybegynder
17. marts 2004 - 22:15 #10
Even though I set NewWindow = false the url was still opened in a new window/instance!
Avatar billede terry Ekspert
18. marts 2004 - 20:36 #11
It snot something I use very often, so I cant comment on that. Is it a problem that it does that?
Avatar billede tipsen Nybegynder
19. marts 2004 - 09:19 #12
It's not exactly a problem - more an annoyance - but if it could be remedied it would be nice :-)
Avatar billede tipsen Nybegynder
26. marts 2004 - 15:59 #13
FollowHyperLink er åbenbart temmelig fejlfyldt - det er håbløst at lave en HTTP request med POST - det er kun muligt med GET, hvilket er en voldsom begrænsning! Udfra de informationer jeg kan finde om emnet, skal man ud i en del arbejde for at omgå denne fejl - man kan ikke benytte FollowHyperLink metoden - som desuden er temmelig god til at crashe Access afhængig af de inputs den får... - jeg er mere og mere glad for at jeg normalt ikke bruger Microsoft programmer til seriøst arbejde...
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