Ich habe die Tabelle t_werte.
Sie besteht aus den zwei Spalten
id (Autowert)
Text (Char 70)
Nun habe ich eine Abfrage erstellt, welche einzig nur die Spalte „Text“ selektiert. Ich möchte nun eine berechnete Spalte generieren, die aus den ersten 20 Zeichen der Spalte Text besteht. Ich habe mir das so vorgestellt:
SELECT t_werte.Text, teil(t_werte.Text;1;20) as linkerTeil
FROM t_werte;
Leider akzeptiert Access den Teil „teil(t_PT.Text;1;20)“ nicht. Weiss jemand einen Rat?
Vielen Dank für die rasche Antwort!
Das hat wunderbar funktioniert. Es funktioniert übrigens auch so:
SELECT t_werte.txtText, mid(t_werte.txtText,1,20) as linkerTeil
FROM t_werte;
Ich hatte auch die deutsche und englische Übersetzung probiert (englisch: mid bzw. left, deutsch: teil bzw. links) probiert, doch es funktionierte nicht. Mein Fehler war, dass ich die Spalten mit Semikolons abgetrennt hatte, anstatt mit Kommas.
Jetzt funktionierts und ich bedanke mich sehr!
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]