Guten Morgen,
Ich stehe vor folgendem Problem:
In einer Abfrage soll ich den Wert anzeigen lassen welcher zwischen Klammern steht:
Beispiel:
061 8xx 6(292)
06x 86x 40 00 / (600) / 079 x60 17 27
Anzeige: 292
Anzeige: 600
Die Klammern stehen aber nicht immer an der selben Position.
Mit Left und Right bekomme ich das nicht gebacken :-[
Gibt es da eine einfache Möglichkeit?
Hallo,
es geht schon einfach, unter bestimmten Vorraussetzungen.
Sind das immer 3 Zahlen?
Können das auch Buchstaben sein?
Einmalig in einem Feld oder auch so:06x 86x 40 00 / (600) / 079 (123) x60 17 27
Und die grundsätzliche Frage: Warum ist das so, kannst Du das nicht ändern.
Solche Felder sollten in mehrere Felder aufgeteilt werden.
Danke für Deine Antwort.
Ja es sind immer 3 Zahlen zwischen den Klammern.
Nix Buchstaben ;)
In dem Feld existieren immer nur zwei Klammern.
Ich kann resp.darf diese Einträge nicht ändern, ist eine eingebundene SQL-Tabelle :-[
Hallo,
Zahlenwert: Teil([Textfeld];InStr([Textfeld];"(")+1;3)
als Eintrag in der 1.Zeile in einer leeren Spalte der Abfrage.
Textfeld durch den eigenen Namen ersetzen.
Danke dass Du das Licht der Weisheit auf mein unwürdig Haupt hast scheinen lassen :)
Spass bei Seite, ich danke Dir für die Lösung, klappt wunderbar.
und wieder was gelernt.
Einen schönen Tag wünscht Dir
Martin