Kommunikation zwischen Formularen

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: Kommunikation zwischen Formularen

Re: Kommunikation zwischen Formularen

von eBayer » Mi, 01.04.2009 18:16

sInhalt = oForm.getbyName("txtStichwortName") <<-- so steht in sInhalt das Object
sInhalt = oForm.getbyName("txtStichwortName").text <<-- so steht in sInhalt der Wert des Objectes, also Dein Text

Bei der unten stehenden Adresse kannst Du Dir viel Hilfe holen und vor allem viel kopieren. Ich vermute, daß Du noch weitere Verständnisproblem haben wirst..... dann schau mal dort nach
http://www.dannenhoefer.de/faqstarbasic/

Gruß eBayer

Re: Kommunikation zwischen Formularen

von eBayer » Mo, 30.03.2009 11:06

ist eigentlich ganz einfach.
Du mußt Dein Hauptformular in einer globalen Variablen speichern.
Etwa so:
GlobalForm = ThisComponent.drawpage.forms.getByName("HauptFormular")

Dann kommst Du aus dem 2. Formular bequem an die Felder im Hauptformular.
Etwa so:
GlobalForm.getByName(FeldName).text = Inhalt (FeldName ist natürlich Dein Datenfeld und Inhalt ist der neue Wert)
GlobalForm.getByName(FeldName).commit(true) (Commit ist notwendig, damit das Formular die Änderung auch mitbekommt und beim speichern berücksichtigt)
Viel Erfolg
eBayer

Nach oben