[Gelöst] INDEX eines Subformulars finden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Gelöst] INDEX eines Subformulars finden

Re: INDEX eines Subformulars finden

von geimist » So, 16.08.2009 17:53

Hallo Jürgen,

danke für deinen Tipp. Im Forum hatte ich halt leider nichts gefunden.

Hier noch mal der Code für die Nachwelt:

Code: Alles auswählen

Sub MatchFormRecordFromSubForm
Dim Form As Object
Dim SubForm as object
Dim Ctrl1 As String
form = thiscomponent.drawpage.forms.getbyname("MainForm") 'MainForm
SubForm = form.getByName("SubForm") 'SubForm
Ctrl1=Form.getByName("PayablesID").text 'Kontrollelement
End Sub
oder:

Code: Alles auswählen

SubForm = thiscomponent.drawpage.forms.getbyname("MainForm").getByName("SubForm")

Re: INDEX eines Subformulars finden

von turtle47 » So, 16.08.2009 17:01

Hi Stephan,

eine weiterführende Info findest Du hier.

Viel Erfolg.

Jürgen

[Gelöst] INDEX eines Subformulars finden

von geimist » So, 16.08.2009 16:41

Hallo,

ich möchte aus in einem Makro ein Datenfeld aus einem Subformular auslesen. Allerdings kann ich es nicht richtig ansprechen. Ich habe es schon mit mehreren Indexnummern versucht (über getByIndex())- allerdings ohne Ergebnis. Auch über getByName() konnte ich es nicht ansprechen. Es kommt dann die Fehlermeldung:
"BASIC-Laufzeitfehler.
Es ist eine Exception aufgetreten
Type: com.sun.star.container.NoSuchElementException
Message: ."

Ich vermute, dass man ein subformular anders ansprechen muss, als ein 'normales' Formular - kann das sein?

Nach oben