von therealfassi » Di, 15.09.2009 12:42
Hallo,
bin neu bei ooBase (umgestiegen von Papyrus). Import der DB hat auch problemlos geklappt. Habe jetzt aber auch das Problem, dass ich ein Hypertextfeld benötige (DVD-DB mit Link zur IMDB). Habe für das Feld "IMDB" im Formular "DVD" folgendes Makro eingefügt:
Code: Alles auswählen
oForm = ThisComponent.Drawpage.Forms.getByName( "DVD" )
oFeld = oForm.getByName( "IMDB" )
starten = createUnoService("com.sun.star.system.SystemShellExecute")
starten.execute( ConvertToUrl( oFeld.getString() ), "", 0)
Bekomme nun die Fehlermeldung:
Type:com.sun.star.container.NoSuchElementException
Muss leider zugeben, dass ich nicht die geringste Ahnung von BASIC habe. Schade, dass ein Feld mit Verweis zu einer externen Datei hier nicht so einfach funktioniert wie in Papyrus (System ist Linux Mint und Papyrus läuft nur unter Wine, da klappt die Übergabe nicht. Will aber eh weg von den Wndows-Programmen).
Hallo,
bin neu bei ooBase (umgestiegen von Papyrus). Import der DB hat auch problemlos geklappt. Habe jetzt aber auch das Problem, dass ich ein Hypertextfeld benötige (DVD-DB mit Link zur IMDB). Habe für das Feld "IMDB" im Formular "DVD" folgendes Makro eingefügt:
[code]oForm = ThisComponent.Drawpage.Forms.getByName( "DVD" )
oFeld = oForm.getByName( "IMDB" )
starten = createUnoService("com.sun.star.system.SystemShellExecute")
starten.execute( ConvertToUrl( oFeld.getString() ), "", 0)[/code]
Bekomme nun die Fehlermeldung:
Type:com.sun.star.container.NoSuchElementException
Muss leider zugeben, dass ich nicht die geringste Ahnung von BASIC habe. Schade, dass ein Feld mit Verweis zu einer externen Datei hier nicht so einfach funktioniert wie in Papyrus (System ist Linux Mint und Papyrus läuft nur unter Wine, da klappt die Übergabe nicht. Will aber eh weg von den Wndows-Programmen).