BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!

DANKE >><< DANKE

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗

Spalten verbinden in Drop-Down-Listen

BASE ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit OpenOffice.org zu bearbeiten.
Antworten
Matth.Vogt
Beiträge: 1
Registriert: Mi 12. Aug 2020, 18:28

Spalten verbinden in Drop-Down-Listen

Beitrag von Matth.Vogt » Mi 12. Aug 2020, 18:33

Ich habe für eine Drop-Down Liste die Felder "Nachname" und "Vorname" mit dem Befehl SELECT "Nachname" || ', ' || "Vorname" miteinander verbunden.

Nun ist bei einigen Personen "Vorname" leer. In der Drop-Down-Liste wird nun gar nichts angezeigt. Gibt es eine Möglichkeit, in diesen Fällen nur "Nachname" anzeigen zu lassen?

Vielen Dank für eure Hilfe!

Wanderer
Beiträge: 103
Registriert: Mo 19. Mai 2014, 21:33

Re: Spalten verbinden in Drop-Down-Listen

Beitrag von Wanderer » So 16. Aug 2020, 23:42

Hallo,

Verketten mit Null gibt Null.

Daher musst Du via IFNULL einen Ersatz definieren.

Code: Alles auswählen

... || IFNULL("Vorname", ' ')
Ich habe hier ein Leerzeichen zwischen den Anführungszeichen, damit man sie erkennt, das musst Du weglassen.

Mfg, Jörn.

F3K Total
Beiträge: 1006
Registriert: Mo 1. Aug 2011, 00:03

Re: Spalten verbinden in Drop-Down-Listen

Beitrag von F3K Total » Mo 17. Aug 2020, 17:54

Moin,
ein Tipp:
statt

Code: Alles auswählen

... || IFNULL("Vorname", ' ')
nimm

Code: Alles auswählen

select "Nachname"||IFNULL(', '||"Vorname",'') from "Adressen"
so hast du nur dann ein Komma, wenn es auch einen Vornamen gibt.
Gruß R
Windows 10: AOO, LO Linux Mint: AOO, LO

Antworten