Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: fred-neumann am April 24, 2016, 19:00:05

Titel: Text ab/bis "Marke" auslesen
Beitrag von: fred-neumann am April 24, 2016, 19:00:05
Moin,
ich habe in meiner Abfrage eine Feld namens "Spielpaarung".
Generell ist der Inhalt des Feldes so aufgebaut, das die eine Mannschaft von der anderen durch ein " vs " getrennt ist.
Beispiel:
Schalke 04 vs B. Leverkusen
E. Frankfurt vs Mainz05

Frage:
Wie bekomme ich nun nur das 1. Team in die Spalte namen HeimTeam, bzw das 2. Team in die Spalte GastTeam?

Titel: Re: Text ab/bis "Marke" auslesen
Beitrag von: MzKlMu am April 24, 2016, 19:10:31
Hallo,
mit Links (Left) und Teil (Mid) geht das kurz und schmerzlos.
vs ist das Kriterium zur Trennung. Mit Glätten (Trim) werden überflüssige Leerzeichen entfernt.
SELECT Spielpaarung,
Trim(Left([spielpaarung],InStr([spielpaarung],"vs")-2)) AS Heimteam,
Trim(Mid([spielpaarung],InStr([spielpaarung],"vs")+2)) AS Gastteam
FROM Tabellenname
Titel: Re: Text ab/bis "Marke" auslesen
Beitrag von: fred-neumann am April 24, 2016, 19:16:24
Moin MzKlMu,
schon getestet und es funzt!
Großes Danke KLaus