Avatar billede efes Nybegynder
15. september 2006 - 20:53 Der er 1 løsning

Webbrowser element i form

Hejsa

Jeg er igang med at lave en form, der bl.a. skal indeholde et Webbrowser element. Det der skal vises i webbrowser elementet, er en URL indeholdt i et andet felt på formen. Såfremt feltet er tom, skal der blot vises en tom statisk (lokal) HTML fil.

Eller sagt på en anden måde. En bruger går ind på formen. Hvis der i forvejen er indtastet en URL i et andet felt, så skal denne URL vises i Webbrowser elementet. Hvis bruger selv indtaster en URL i feltet, så skal denne vises i Webbrowser elementet, når formen "opdateres/gemmes". Hvis bruger undlader at indtaste en URL i feltet, så skal der blot vises en lokal fil i webbrowser elementer.

Jeg håber det er nogen herinde der kan hjælpe mig.

/Efes
Avatar billede efes Nybegynder
21. september 2006 - 13:06 #1
Efter at have anvendt adskellige timer på at søge, læse og spørge rundt omkring mig, er jeg langt om længe kommet frem til en løsning, som jeg indtil videre kan acceptere.
Derfor lukker jeg spørgsmålet, men vil da gerne lige høre forummet, om årsagen til de manglende svar skyldes, at jeg har udloddet for få point, eller fordi spørgsmålet var for dårligt formuleret?

Mit problem skyldtes i, at jeg havde defineret feltet (Url) i tabellen som Hyperlink. Det har den konsekevens, at når jeg i et modul tilgår feltet i formen, så er der sat en # henholdsvis før og efter indholdet i feltet.
Dette kan undgås ved at definerer feltet i tabellen som et tekstfelt.

Den løsning jeg kom frem til ser ud som følgende:

Function Tom(MyControl As Control) As Integer
    Tom = False
    If IsNull(MyControl) Then
        Tom = True
    Else
        If MyControl = "" Then
            Tom = True
        End If
    End If
End Function

Public Sub Form_Current()
    If Tom(Me![Url]) = False Then
        Me.WebBrowser5.Navigate Me!Url
    Else
        Me.WebBrowser5.Navigate "c:\NoLink.html"
    End If
End Sub
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