🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[gelöst]Abfrage in Listenfeld, leere Felder

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

[gelöst]Abfrage in Listenfeld, leere Felder

Beitrag von malt14 » Mo 29. Dez 2014, 18:21

Guten Abend,

in einem Formular verwende ich folgende Abfrage in einem Listenfeld:

Code: Alles auswählen

SELECT "name" || ', ' || "vorname" || ', ' || "ID" FROM "autor"
In der Tabelle "autor" gibt es einige Datensätze mit Eingaben nur in "name" und "ID". Diese werden bei obiger Abfrage leer angezeigt. Ist es möglich über eine Abfrage alles Vorhandene anzeigen zu lassen?
Oder funktionieren Abfragen mit verknüpften Feldern nur, wenn alle Felder nicht leer sind?

Allen Teilnehmern am Forum ein gutes neues Jahr!
Herzlichen Dank an diejenigen, die mit Rat und Codes helfen!

malt
Zuletzt geändert von malt14 am Mo 29. Dez 2014, 21:09, insgesamt 1-mal geändert.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Abfrage in Listenfeld, mehrere Felder verknüpft,leere Fe

Beitrag von F3K Total » Mo 29. Dez 2014, 18:35

Moin,
so ginge es,

Code: Alles auswählen

SELECT "name"|| IFNULL(', '||"vorname",'' )|| ', '|| "ID" FROM "autor"
allerdings frage ich mich, wieso du die ID noch dranhängst, üblichweise sieht das so aus

Code: Alles auswählen

SELECT "name"|| IFNULL(', '||"vorname",'' ), "ID" FROM "autor"
der Name wird angezeigt (1. Spalte), die ID (2.Spalte) wird geschrieben.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

Re: Abfrage in Listenfeld, mehrere Felder verknüpft,leere Fe

Beitrag von malt14 » Mo 29. Dez 2014, 21:07

Hallo R,

vielen Dank. Mit "IFNULL" funktioniert es.

Grüße

malt


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten