Seite 2 von 2

Re: Feldtyp Hyperlink

Verfasst: Di, 15.09.2009 15:28
von therealfassi
Habe den Formularnamen in der ersten Zeile in "MainForm" geändert, leider immer noch die Fehlermeldung. Hm...

Bin aber auch erst heute mittag bei Base eingestiegen, das dauert wahrscheinlich einfach länger :)

Re: Feldtyp Hyperlink

Verfasst: Di, 15.09.2009 15:52
von komma4
eBayer hat geschrieben:Wichtig ist nicht der Name in der IDE,
na, dann schau' doch bitte noch mal, was ich geschrieben habe

Re: Feldtyp Hyperlink

Verfasst: Di, 15.09.2009 15:54
von komma4
therealfassi hat geschrieben:leider immer noch die Fehlermeldung
Und das Makro läuft, wenn das Formular geöffnet und im Vordergrund ist?
Kannst Du Deinen Versuch mal anhängen / irgendwo bereit stellen?

Re: Feldtyp Hyperlink

Verfasst: Di, 15.09.2009 18:18
von therealfassi
Und das Makro läuft, wenn das Formular geöffnet und im Vordergrund ist?
Ich denke doch schon, vielleicht lässt sich ja das anhand des Screenshots überprüfen.

Re: Feldtyp Hyperlink

Verfasst: Di, 15.09.2009 19:28
von eBayer
Hallo Komma,
bin ja nicht blind......
aber wie Du unschwer erkennen kannst, haben wir praktisch zeitgleich die gleiche Antwort gegeben.
Gruß eBayer

Re: Feldtyp Hyperlink

Verfasst: So, 04.10.2009 19:50
von therealfassi
Habe die Datenbank nochmal komplett neu angelegt und jetzt gings. Formularname war "Mainform" und in den Kontroll-Eigenschaften im Textfeld des Formulars selbst habe ich dann unter Daten das passende Datenfeld ausgesucht. Das hatte ich vorher nicht getan. Nun läuft alles wie es soll. Danke für die Hilfe.

Re: Feldtyp Hyperlink

Verfasst: Fr, 08.09.2017 08:05
von NTClient
Hallo Jungs (und Mädels),

ich muss dieses etwas ältere Thema nochmal aufgreifen. Das mit dem Makro habe ich hinbekommen:

Code: Alles auswählen

oForm = ThisComponent.Drawpage.Forms.getByName( "MainForm" )
oFeld = oForm.getByName( "txthyperlink" )
Wenn sich "txthyperlink" als Textfeld im "MainForm" befindet, läuft alles. Wenn ich allerdings verknüpfte Unterformulare vewende, und sich "txthyperlink" im SubForm befindet, kommt die Fehlermeldung "NoSuchElementException". Ich habe dem Unterformular den Namen "SubForm" gegeben und es mit

Code: Alles auswählen

oForm = ThisComponent.Drawpage.Forms.getByName( "SubForm" )
oFeld = oForm.getByName( "txthyperlink" )
probiert. Keine Chance. Wie erreiche ich einen Verweis auf das Unterformular?

Mit

Code: Alles auswählen

oForm = ThisComponent.Drawpage.Forms.getByName( "MainForm.SubForm" )
geht's auch nicht.

Re: Feldtyp Hyperlink

Verfasst: Fr, 08.09.2017 08:21
von NTClient
Habs gefunden. Die Lösung lautet:

Code: Alles auswählen

oForm = ThisComponent.Drawpage.Forms.getByName( "MainForm" ).getByName( "SubForm" )
:oops: