online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon RalfH vom 16.10.2019, 08:09 Options

Abfrage

Hallo und einen schönen guten Morgen,

Hab zurzeit ein meter breites Brett vorm Kopp.
In einem Feld sind einige Daten mit einem Minus am Ende.
Diese bekomme ich auch über die Instring Funktion in einer Abfrage in ein gesondertes Feld

Xpos: InStr([Feld1];"-").


Jetzt möchte ich gerne, das die Werte die ein "-" am Ende haben, durch einen neuen Wert mit dem Minus Vorne ersetzt werden, den ich hiermit erstell

Xteil: Links([Feld1];[Xpos]-1)       


MinusVORNE: "-" & [Xteil] 


da hackts leider bei mir.
Wie stell ich das am besten an ?
Gruß Ralf


Antwort schreiben

Antwort 1 von lleopard vom 16.10.2019, 08:49 Options

Hallo Ralf,

???? Verstehe das Problem nicht...

Das machst du mit einer Abfrage:

UPDATE Tabelle SET [Tabelle].Feldname= '-' & Left([Tabelle].[Feldname],Len([Tabelle].[Feldname])-1)
WHERE (((Right([Feldname],1))='-'));

und ggf kannst du ja - falls das Minuszeichen auch irgendwo im String steht auch mit der TeilStr-Funktion die einzelnen Teile des Feldes so ansprechen, daß du aus dem Teil links und dem Teil rechts wieder einen String machst und dann das Minus davorsetzt... machbar ist alles. Aber so wie ich es verstanden habe steht das Minus nur am Ende, oder?

Gruß Leo

Antwort 2 von RalfH vom 16.10.2019, 09:07 Options

Morgen leo,

Manchmal steht man sich selbst im Weg.

Hat alle prima hingehauen, Danke !

Gruß Ralf

Ähnliche Themen

abfrage
jasper111  19.01.2007 - 153 Hits - 3 Antworten

Abfrage in Access soll auch leere Felder anzeigen
maigansl  09.04.2008 - 115 Hits - 1 Antwort

access abfrage
lbw54  05.05.2008 - 153 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026