Hallo,
ich habe ca. 20 Writerdokumente in denen ich
"Basic Steuerelemente" verwende.
Es handelt sich jeweils um eine ComboBox. In den Listeneinträgen
werden die Mitarbeiter der Firma eingetragen.
Nun ist es lästig, wenn sich die Namen der Mitarbeiter ändern, in
allen 20 Dokumenten die Namen zu ändern.
Ist es möglich, die Namen dynamisch aus einer Liste einzulesen?
Gibt es im Netz Beispiele?
OOo - Calc 2.0.2 unter SUSE Linux
mfg
mike
Basic Steuerelement in Writer
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Basic Steuerelement in Writer
mmmh,
Du nimmst 2.0.2 ....
bei der 2.3.1 erscheint ein Assistent, wenn ich ein Listenfeld im Writer aufziehe, und da kann ich eine registrierte Datenquelle oder eine BASE-Datei (*.odb) als Quelle der Liste angeben.
Hilft Dir das weiter (kannst/willst Du updaten)?
Sonst müsste mensch etwas mit Basic basteln:
heissen die Listboxen alle gleich (ListBox), oder gibt es nur eine im Dokument, oder....?
Du nimmst 2.0.2 ....
bei der 2.3.1 erscheint ein Assistent, wenn ich ein Listenfeld im Writer aufziehe, und da kann ich eine registrierte Datenquelle oder eine BASE-Datei (*.odb) als Quelle der Liste angeben.
Hilft Dir das weiter (kannst/willst Du updaten)?
Sonst müsste mensch etwas mit Basic basteln:
heissen die Listboxen alle gleich (ListBox), oder gibt es nur eine im Dokument, oder....?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Basic Steuerelement in Writer
Hallo,
updaten geht nicht, da Firmennetzwerk.
Die Listboxen haben alle den gleichen Namen.
mfg
mike6
updaten geht nicht, da Firmennetzwerk.

Die Listboxen haben alle den gleichen Namen.
mfg
mike6
Re: Basic Steuerelement in Writer
Hallo,
ich habe mich ein wenig falsch ausgedrückt.
Hier nochmals meine Frage:
Wenn ich auf einem Writer Dokument ein Kombinationsfeld
aufziehe, erscheint sofort der Kombinationsfeld-Assistent und ich
kann dass Kombinationsfeld mit einer Base-Datenbank verknüpfen.
Wenn ich das Ganze in einem Basic-Modul in einem Dialogfeld mache,
kann ich dort die Listeneinträge nicht mit einer Datenbank verknüpfen,
sondern nur manuell eintragen. Es erscheint gar kein Kombinationsfeld-Assistent.
Oder mache ich was falsch?
mfg
mike
ich habe mich ein wenig falsch ausgedrückt.
Hier nochmals meine Frage:
Wenn ich auf einem Writer Dokument ein Kombinationsfeld
aufziehe, erscheint sofort der Kombinationsfeld-Assistent und ich
kann dass Kombinationsfeld mit einer Base-Datenbank verknüpfen.
Wenn ich das Ganze in einem Basic-Modul in einem Dialogfeld mache,
kann ich dort die Listeneinträge nicht mit einer Datenbank verknüpfen,
sondern nur manuell eintragen. Es erscheint gar kein Kombinationsfeld-Assistent.
Oder mache ich was falsch?
mfg
mike
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Basic Steuerelement in Writer
OK, hatte zunächst verstanden, dass Du im Writer ein Steuerelement hast (Stichwort: DrawPage).
Nun lese ich "Dialog".
Soweit ich weiss geht die Verbindung zu einer Datenquelle da nicht, aber der Zugriff über BASIC sollte klappen:
Hilft das?
Nun lese ich "Dialog".
Soweit ich weiss geht die Verbindung zu einer Datenquelle da nicht, aber der Zugriff über BASIC sollte klappen:
Code: Alles auswählen
oComboBox = oDialog.getControl( "ComboBox1" )
oComboBox.Model.StringItemList = Array( "Koch" , "Ypsilanto", "Keiner der Beiden" )
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)