von egottfried » Sa, 05.07.2008 13:34
hallo,
ohne Garantie, dass es funktioniert
Code: Alles auswählen
Dim oDoc as Object,oDocCtl as Object, oForm as Object, oFeld as Object, oFeld2 as Object
Dim oFeldView as Object, oFeld2View as Object
Dim inhalt as String
oDoc = ThisComponent
oDocCtl = oDoc.getCurrentController()
oForm = oDoc.drawpage.forms(0)
oFeld = oForm.getByName("Feld1")
oFeldView = oDocCtl.getControl(oFeld)
inhalt = oFeldView.text
oFeld2 = oForm.getByName("Feld2")
oFeld2View = oDocCtl.getControl(oFeld2)
oFeld2View.text = inhalt
Ich öffne mit ähnlichem, umfangreicheren Code aus einem externen Suchformular heraus das Formular Vorgang bearbeiten und übergebe die Vorgangs-ID an das neue Formular. Unter OOo 2.3.0 funktioniert der Code, unter 2.4.1 leider nicht, Gründe bisher unbekannt, arbeite deshalb zunächst weiter unter 2.3.0 an meinem Projekt.
viele Grüße
egottfried
hallo,
ohne Garantie, dass es funktioniert
[code]
Dim oDoc as Object,oDocCtl as Object, oForm as Object, oFeld as Object, oFeld2 as Object
Dim oFeldView as Object, oFeld2View as Object
Dim inhalt as String
oDoc = ThisComponent
oDocCtl = oDoc.getCurrentController()
oForm = oDoc.drawpage.forms(0)
oFeld = oForm.getByName("Feld1")
oFeldView = oDocCtl.getControl(oFeld)
inhalt = oFeldView.text
oFeld2 = oForm.getByName("Feld2")
oFeld2View = oDocCtl.getControl(oFeld2)
oFeld2View.text = inhalt
[/code]
Ich öffne mit ähnlichem, umfangreicheren Code aus einem externen Suchformular heraus das Formular Vorgang bearbeiten und übergebe die Vorgangs-ID an das neue Formular. Unter OOo 2.3.0 funktioniert der Code, unter 2.4.1 leider nicht, Gründe bisher unbekannt, arbeite deshalb zunächst weiter unter 2.3.0 an meinem Projekt.
viele Grüße
egottfried