Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: grumpycat am Oktober 28, 2014, 11:10:37

Titel: Access 2013: in Abfrage ein Feld splitten
Beitrag von: grumpycat am Oktober 28, 2014, 11:10:37
Hallo,

Ich hab da nen kleines Problem und wäre sehr dankbar wenn mir jemand helfen könnte.

Ich habe ein Feld mit mehreren Werten die durch ein ; getrennt sind.
Ich muss in meiner Abfrage auf den Wert hinter dem 1ten ; zugreifen, jedoch Funktioniert der split-Befehl nicht in der Abfrage und von VBA habe ich keine Ahnung.

LG
Titel: Re: Access 2013: in Abfrage ein Feld splitten
Beitrag von: DF6GL am Oktober 28, 2014, 12:23:58
Hallo,

Schreib in ein Standard-Modul:

Public Function GetSecondItem(strText as String)
On Error Resume Next
GetSecondItem= Split(strText,";")(1)
End Function



und ruf diese Funktion in einer Abfrageentwurf-Spalte auf:

Feld:      ZweiterWert: GetSecondItem([MeinTextfeld])
Titel: Re: Access 2013: in Abfrage ein Feld splitten
Beitrag von: grumpycat am Oktober 28, 2014, 15:31:00
Vielen Dank für diesen Vorschlag.

Nur leider funktioniert es auch damit nicht :(
Ich weiß echt nicht mehr was ich noch machen soll.....
Titel: Re: Access 2013: in Abfrage ein Feld splitten
Beitrag von: DF6GL am Oktober 28, 2014, 15:33:25
Hallo,

WAS funktioniert nicht?

Meine Glaskugel ist trübe....

Was genau hast Du gemacht?