Hallo,
in einer Tabelle ist die Spalte "Bezeichnung". Darin sind Informationen wie folgt:
Hosenträger +
Jacken / Knöpfe
Unterhose -
Hemd
Stiefel +
usw.
Ich möchte jetzt über eine Anfügeabfrage die Zeichen + / - in einen Punkt ändern.
Wenn ich nur + Zeichen in der Spalte hätte, kann ich es lösen indem ich schreibe:
bez: Ersetzen([bezeichnung];" +";".")
Meine Frage jetzt, kann man in einen Rutsch die Zeichen + / - in einen Punkt wandeln?
Wenn ja, was muß ich dann schreiben?
Ich bitte um Eure Hilfe, vorab vielen Dank.
Gruß TVH
Hallo,
Du kannst einfach schachteln:
Bez: Ersetzen(Ersetzen([Bezeichnung];" +";".");" -";".")
Was sagt denn der Punkt aus?
Hallo MzKlMu,
vielen Dank - perfekt.
Der Punkt in Verbindung mit dem + / - ist nur ein Beispiel, hat keinen Sinn.
Gruß TVH
Ich habe hierzu doch noch eine weitere Anfrage:
Ich möchte bsw. wie folgt ändern:
Das +-Zeichen geht ja so: bez: Ersetzen([bezeichnung];" +";".")
Jetzt gibt es aber Datensätze die haben nach dem +-Zeichen noch weitere Zeichen.
Also habe ich versucht ein Stern einzufügen, damit alles was nach dem + kommt auch abgeändert wird:
bez: Ersetzen([bezeichnung];" +*";".")
Funktioniert aber nicht.
Weiß jemand dazu einen Rat?
Gruß TVH
Hi tvh,
Zitat von: TVH am November 01, 2012, 17:22:25
Also habe ich versucht ein Stern einzufügen, damit alles was nach dem + kommt auch abgeändert wird:
bez: Ersetzen([bezeichnung];" +*";".")
Weiß jemand dazu einen Rat?
vielleicht hilft die Aktualisierungsabfrage im Anhang.
Harald
[Anhang gelöscht durch Administrator]
Zitatversucht ein Stern einzufügen, damit alles was nach dem + kommt auch abgeändert wird
Die konsequente Umsetzung dieses Gedanken wäre, eine Ersetzung per Regulärer Ausdrücke (http://www.ms-office-forum.net/forum/showthread.php?t=256917) vorzunehmen. Hier kann man statt Nennung konkreter Zeichen auch Suchmuster (das Sternchen ist ja auch schon eines) verwenden und somit dahin kommen, dass eine Anweisung für alles reicht. Als ungetesteter Versuch:
UPDATE DeineTabelle
SET JenesFeld = RegExReplace(JenesFeld, "(-|\+.$)", ".")MfGA
ebs
Hallo Ihr beiden,
vielen Dank für Eure Hilfe.
Die Aktualisierungabfrage hat mir geholfen.
Die regulären Ausdrücke konnte ich mangels Kenntnis leider nicht umsetzen.
Gruß tvh