Ich weiss, diese Frage wird hier beantwortet, mir sagt die Antwort aber nichts.
das gerade aktuelle Dokument, also Dein Formular
der aktuell im Formular angezeigte Datensatz
der Inhalt des ersten Feldes des aktuellen Datensatzes (der Feldinhalt ist ein String), der Inhalt des zweiten Feldes wäre also:
und für weitere Felder entsprechend.
Jedenfalls wühle ich mich nunmehr seit Tagen durch diverse Anleitungen und den DeveloperGuide von Sun.
Hast Du denn mal in:
viewtopic.php?t=1553
geschaut? Das dort ganz oben aufgeführte Programmierhandbuch von SUN reicht doch für Dein Problem eigentlich schon aus.
Am hilfreichsten fand ich immer noch die Anleitung von Andrew Pitonyak aber meine konkreten Frage zum Datenaustausch zwischen DB und Script konnte er mir nicht helfen.
Wenn Du schreibst "die Anleitung" wirst Du sein allgemeines Makro-Dokument meinen, es gibt jedoch auch eines speziell zu Datenbanken:
http://www.pitonyak.org/database/
Eines meiner grössten Probleme ist, dass es offenbar keinen Objektmanager gibt.
Und was stellst Du Dir darunter vor? Ich würde denken das XRAY-Tool sollte eigentlich das Gewünschte sein:
http://www.ooomacros.org/dev.php#101416
Der Verweiss auf die API hilft mir übrigens auch nicht...
In wiefern? Ich meine API selbst ist im Wortsinn nur eine Schnittstelle, nur unter dem Link wird auf das SDK verwiesen, auch o.g. XRAY arbeitet mit der IDL-Referenz des SDK zusammen. Wenn Dir also das SDK nicht reicht, keine Ahnung was Du damit meinst, denn die Doku im SDK ist eigentlich die vollständigste Referenz die existiert, die IDL-Referenz trägt den Untertitel "Complete OpenOffice.org 2.0 API reference." und so ist es auch.
Gruß
Stephan
[quote]Ich weiss, diese Frage wird hier beantwortet, mir sagt die Antwort aber nichts.[/quote]
[code]odoc=thiscomponent[/code]
das gerade aktuelle Dokument, also Dein Formular
[code]oform=odoc.drawpage.forms.getbyindex(0)[/code]
der aktuell im Formular angezeigte Datensatz
[code]myselect=oform.getstring(1)[/code]
der Inhalt des ersten Feldes des aktuellen Datensatzes (der Feldinhalt ist ein String), der Inhalt des zweiten Feldes wäre also:
[code]myselect=oform.getstring(2)[/code]
und für weitere Felder entsprechend.
[quote]Jedenfalls wühle ich mich nunmehr seit Tagen durch diverse Anleitungen und den DeveloperGuide von Sun.[/quote]
Hast Du denn mal in:
http://de.openoffice.info/viewtopic.php?t=1553
geschaut? Das dort ganz oben aufgeführte Programmierhandbuch von SUN reicht doch für Dein Problem eigentlich schon aus.
[quote]Am hilfreichsten fand ich immer noch die Anleitung von Andrew Pitonyak aber meine konkreten Frage zum Datenaustausch zwischen DB und Script konnte er mir nicht helfen.[/quote]
Wenn Du schreibst "die Anleitung" wirst Du sein allgemeines Makro-Dokument meinen, es gibt jedoch auch eines speziell zu Datenbanken:
http://www.pitonyak.org/database/
[quote]Eines meiner grössten Probleme ist, dass es offenbar keinen Objektmanager gibt.[/quote]
Und was stellst Du Dir darunter vor? Ich würde denken das XRAY-Tool sollte eigentlich das Gewünschte sein:
http://www.ooomacros.org/dev.php#101416
[quote]Der Verweiss auf die API hilft mir übrigens auch nicht...[/quote]
In wiefern? Ich meine API selbst ist im Wortsinn nur eine Schnittstelle, nur unter dem Link wird auf das SDK verwiesen, auch o.g. XRAY arbeitet mit der IDL-Referenz des SDK zusammen. Wenn Dir also das SDK nicht reicht, keine Ahnung was Du damit meinst, denn die Doku im SDK ist eigentlich die vollständigste Referenz die existiert, die IDL-Referenz trägt den Untertitel "Complete OpenOffice.org 2.0 API reference." und so ist es auch.
Gruß
Stephan