zwei felder mit stringwerten verknüpfen
Moderator: Moderatoren
-
- *****
- Beiträge: 319
- Registriert: Mi, 14.12.2005 08:08
- Wohnort: freising - oder dort, wo das bier herkommt
zwei felder mit stringwerten verknüpfen
hallo
kann ich in base zwei felder, die zeichenketten haben so verketten, dass in einem neuen feld der string von feld 1 und feld2 auftaucht. dazwischen sollte auch noch ein leerzeichen sein.
danke
klaus
kann ich in base zwei felder, die zeichenketten haben so verketten, dass in einem neuen feld der string von feld 1 und feld2 auftaucht. dazwischen sollte auch noch ein leerzeichen sein.
danke
klaus
Re: zwei felder mit stringwerten verknüpfen
Hallo kannenklaus,
schau mal hier:
viewtopic.php?f=8&t=13317
Hier ging es um eine Verknüpfung von Vornamen, Nachnamen inkl. dazwischenliegendem Leerzeichen.
Gruss Barlee
schau mal hier:
viewtopic.php?f=8&t=13317
Hier ging es um eine Verknüpfung von Vornamen, Nachnamen inkl. dazwischenliegendem Leerzeichen.
Gruss Barlee
-
- *****
- Beiträge: 319
- Registriert: Mi, 14.12.2005 08:08
- Wohnort: freising - oder dort, wo das bier herkommt
Re: zwei felder mit stringwerten verknüpfen
hallo barlee,
gehtCONCAT auch in base mit einer dbf-datenbank oder ist diese funktion auf bestimmte treiber beschränkt?
gruß
klaus
gehtCONCAT auch in base mit einer dbf-datenbank oder ist diese funktion auf bestimmte treiber beschränkt?
gruß
klaus
Re: zwei felder mit stringwerten verknüpfen
Hallo kannenklaus,
ja, auch unter DBase kannst Du CONCAT benutzen. führt zu gewünschtem Ergebnis.
Gruss Barlee
ja, auch unter DBase kannst Du CONCAT benutzen.
Code: Alles auswählen
concat(Vorname, ' ', Nachname)
Gruss Barlee
-
- *****
- Beiträge: 319
- Registriert: Mi, 14.12.2005 08:08
- Wohnort: freising - oder dort, wo das bier herkommt
Re: zwei felder mit stringwerten verknüpfen
hallo barlee,
klappt unter dbf aber nicht unter access. gibt es dazu eine doku, aus der hervorgeht, welche treiber diese funktion unterstützen.
danke
klaus
klappt unter dbf aber nicht unter access. gibt es dazu eine doku, aus der hervorgeht, welche treiber diese funktion unterstützen.
danke
klaus
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: zwei felder mit stringwerten verknüpfen
Hallo Klaus,
ich vermute mal, dass es gleich wie beim SQL-Server ist:
Also mit dem Pluszeichen verketten.
ich vermute mal, dass es gleich wie beim SQL-Server ist:
Code: Alles auswählen
LastName + ', ' + FirstName
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: zwei felder mit stringwerten verknüpfen
Hey,
CONCATE() ist zwar eine SQL-Anweisung, wird aber dennoch von jeder DB-Engine anders interpretiert bzw. genutzt. Damit müsst ihr sehr vorsichtig sein.
So geht zwar
in z.B. MySQL, nicht aber in Base HSQLDB, da dan nur zwei Parameter ausgewertet werden können. Dort muss es dann heissen:
Informationen ob und was wie geht findet ihr immer in der Dokumentation der Datenbank-Engine - ansosnten hilft einfach nur Ausprobieren 
Gruss
Thomas
CONCATE() ist zwar eine SQL-Anweisung, wird aber dennoch von jeder DB-Engine anders interpretiert bzw. genutzt. Damit müsst ihr sehr vorsichtig sein.
So geht zwar
Code: Alles auswählen
concat(Vorname, ' ', Nachname)
Code: Alles auswählen
CONCAT( VORNAME, CONCAT( ' ', NACHNAME ))

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic