Libre Office

[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: 2516
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

Open Office
Antworten