Ich habe ein Problem, das leider mit den mir bekannten Mitteln nicht gelöst werden kann. Ich hoffe ihr könnt mir da auf die Sprünge helfen.
Ich möchte in Access eine Spalte auslesen, in der mehrere Internetadresse durch ein Komma aneinandergereiht sind:
http://www.123.de/abc.jpg,http://www.123.de/kugds.jpg
http://www.123.de/1a3dbddc.jpg,http://www.123.de/k286ug33ds.jpg
http://www.123.de/abdsdsdc.jpg,http://www.123.de/kugdljhfhfds.jpg
http://www.123.de/a28767jvi8ebc.jpg,http://www.123.de/keeeugds.jpg
Das Problem besteht darin, dass die Internetadressen immer unterschiedlich lang sind, so dass ich diese nicht über den Befehl "LEFT" selektieren kann.
Ich benötige immer nur die erste vollständige Internetadressen bis zum Komma. Die anderen Produktbilder dahinter können wegfallen.
Ich hoffe ihr habt eine zündenede Idee für mich. Bin für jede Hilfe dankbar!
Hi
schau mal unter der Hilfe nach instr nach. Damit kannst Du in einer Zeichenkette etwas suchen und den Platz angeben, wo das gesuchte Zeichen steht.
in VBA sinngemäß also etwa: DeinErgebnis = left(Me.Internetadresse, instr(Me.Internetadresse, ",") -1)
Harald
Hallo,
es liegen in 2 Foren bereits ausführliche Antworten vor.
@snowblader
Grosspostings sind unerwünscht, siehe Regeln der Foren.