Am 17.11.2018 um 17:00 schrieb Bernd Nachtigall:
> 
> 
> 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.


Hallo  Bernd,

ich würde vielleicht umgekehrt aufzäumen, das du eben Datensatznummer
angibst als Primärschlüssel und er dann nach die Felder ausfüllt.Bei
Nachnamen würdest Probleme Bekommen wenn wenn mehrere von einen Namen gibt.
Andreas Braess




-- 
Liste abmelden mit E-Mail an: users+unsubscr...@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

Antwort per Email an