Basic Steuerelement in Writer

Das Textverarbeitungsprogramm

Moderator: Moderatoren

mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Basic Steuerelement in Writer

Beitrag von mike6 »

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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Basic Steuerelement in Writer

Beitrag von komma4 »

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....?
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)
mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Re: Basic Steuerelement in Writer

Beitrag von mike6 »

Hallo,

updaten geht nicht, da Firmennetzwerk. :cry:
Die Listboxen haben alle den gleichen Namen.

mfg
mike6
mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Re: Basic Steuerelement in Writer

Beitrag von mike6 »

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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Basic Steuerelement in Writer

Beitrag von komma4 »

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:

Code: Alles auswählen

oComboBox = oDialog.getControl( "ComboBox1" )
oComboBox.Model.StringItemList = Array( "Koch" , "Ypsilanto", "Keiner der Beiden" ) 
Hilft das?
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)
Antworten