Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index




Am 17.11.18 um 08:28 schrieb Wolfgang Jäth:
Am 16.11.2018 um 17:54 schrieb Peter Mulller:
Am Freitag 16 November 2018 17:20:57 schrieb Bernd Nachtigall:
Am 16.11.18 um 16:30 schrieb Robert Großkopf:
Willst Du einen Serienbrief schreiben? Dann verzichte besser
auf das Makrogedöns - denn das wird es, wenn Du mit einem
Listenfeld in dem Writerdokument arbeitest.

Mist .. Ich hatte mir noch vorgenommen dazu zu schreiben das ich
keinen Serienbrief erzeugen will :)

Es geht darum in einem Feld etwas zu selektieren (Das kriege ich
schon hin) und dann andere Felder im gleichen Dokument mit Daten
aus dem gleichen Datensatz aber eben andern Datenfeldern) zu
füllen.

Klingt für mich eher nach einer Art Formular, wie. z. B. für eine 
Rechnung o. ä.

Ja, so könnte man es sehen. Es ist keine Rechnung, aber hier als
Beispiel geht das.

Es ist ein ODT (also Writer) in dem mehrere Formularfelder sind. Es gibt
eine Datenbasis die pro Datensatz die Daten für die Formularfelder enthält.

Jetzt möchte ich in einem Formularfeld einen Datensatz auswählen (z.B.
Nachname) und es sollen die andern Felder diese Dokumentes mit den
korrespondierenden Werten des gleichen Datensatzes gefüllt werden.

Dazu habe ich ein Listenfeld (wahlweise ein Kombinationsfeld) in dem (in
unserm Beispiel) die Nachnamen stehen. Jetzt möchte ich dort einen Namen
wählen und dann die andern Felder automatisch füllen.

Ich denke ich muss die `Nummer` des Datensatzes erfahren um mich darauf
in den anderem Formularfeldern bei der SQL-abfrage zu beziehen. Aber wie
geht das?
In den Eigenschaften des Listenfeldes kann ich ein Marko ausführen
lassen wenn die Maustaste losgelassen wird. Aber welches? Es gibt da
LibreOffice Makros in großer Zahl zur Auswahl. Ich weiß nur nicht
welches mir eine eindeutige Bezeichnung des Datensatzes zurückgibt.


Bernd


-- 
Es sprach der Fürst zum Herrn Kaplan:
"Halt' Du sie dumm, ich halt sie arm!"

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.