Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Strings Gruppieren





Frage

Hi zusammen, ich bin auf der Suche nach einer Abfrage, die mir eine feste Länge von Zeichen, die an beliebiger Stelle in einem Datenfeld stehen, gruppiert. Bsp: abcdefg cdefgab acdefgb abfgcde Ergebnis: 3x cdefg Allerdings möchte ich nur die Länge, also 5, definieren, ansonsten sollte Access schauen, wo sich Übereinstimmungen finden lassen. Hat jemand eine Idee? danke im voraus!! Birdy76

Antwort 1 von Teddy7

Mach eine Abfrage über die Daten.
Füge eine zusätzliche Spalte über die gewünschten Buchstaben ein :
XTeil: mid(DeinText, 7, 5)
(in diesem Fall würden die 5 Buchstaben ab Spalte 7 genommen).
Nach dieser zusätzlichen Spalte kannst Du sortieren und gruppieren.

Gruß
Teddy

Antwort 2 von Birdy76

Hi Teddy,
danke für die Mühe; das habe ich aber auch schon versucht. Bei Deiner Lösung habe ich aber das Problem, dass der String immer an der gleichen Stelle stehen muss. Mein Problem ist, dass der String an unterschiedlichen Stellen stehen kann (s.m. Bsp oben) und das funktioniert mit Teilen([Feldname];7;5) leider nicht....

Gruesslis,
Birdy76