Spalten ein bestimmtes Format zuweisen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Spalten ein bestimmtes Format zuweisen

Beitrag von komma4 »

johannes74 hat geschrieben:Der Druck erfolgt über Writer
Mit einer Abfrage solltest Du eine Spalte formatieren können (ungetestet; wenn der DBF-Treiber das zulässt!):

Select Upper('Land'), ...

Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Spalten ein bestimmtes Format zuweisen

Beitrag von komma4 »

Das Upper() ist eine SQL-Funktion:

Code: Alles auswählen

SELECT "NAME1", "NAME2", "NAME3", "NAME4", "ADRESSE1", "ADRESSE2", "PLZ", "ORT", Upper( "LAND" ), "ANZAHL" FROM "grj_esri.rst" AS "grj_esri.rst" WHERE "LAND" IS NOT NULL AND "ANZAHL" < 4 ORDER BY "LAND" ASC
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Spalten ein bestimmtes Format zuweisen

Beitrag von komma4 »

Es gibt (bei diversen SQL-engines) den REPLACE Befehl - ob der auch hier bei OOomit einer DBF zur Verfügung steht, musst Du selbst testen, Syntax [bei HSQDLB]: REPLACE( wo, was, womit ):

SELECT REPLACE( Upper( "Land" ), "ö", "Ö" ) ...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Spalten ein bestimmtes Format zuweisen

Beitrag von komma4 »

Ähm - (besser: öhm): versuche es bitte mit einfachen Hochkomma. Doppelte Anführungszeichen für Spalten- und Tabellennamen, einfache Hochkommata für Literale - my fault.

SELECT REPLACE( UPPER( "Land" ) , 'ö', 'Ö' )

Besser?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten