Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Zeichfolge anzeigen welche zwischen Klammern steht

Begonnen von Martin L, September 15, 2010, 09:45:57

⏪ vorheriges - nächstes ⏩

Martin L

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?

MzKlMu

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.
Gruß Klaus

Martin L

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  :-[

MzKlMu

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.
Gruß Klaus

Martin L

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