Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Abfrage





Frage

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 [code]Xpos: InStr([Feld1];"-").[/code] 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 [code]Xteil: Links([Feld1];[Xpos]-1) [/code] [code]MinusVORNE: "-" & [Xteil] [/code] da hackts leider bei mir. Wie stell ich das am besten an ? Gruß Ralf

Antwort 1 von lleopard

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

Morgen leo,

Manchmal steht man sich selbst im Weg.

Hat alle prima hingehauen, Danke !

Gruß Ralf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: