Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Bestimmte Zeichen in Spalte entfernen

Begonnen von Torsten., März 05, 2011, 10:01:53

⏪ vorheriges - nächstes ⏩

Torsten.

Hallo,
ich habe in einer Spalte fogendes Prinzip von Datensätzen:

2250.17555.458
2258.16785.666
7584.78214.892
... usw.

Ich möchte jetzt in einer zusätzlichen Spalte der Tabelle
ebenfalls die Auflistung allerdings ohne die Punkte:
225017555458
225816785666
758478214892

Kann mir jemand helfen?
Gruß tvh


Torsten.

Hallo,
sind Artikelnummern und bei Eingabe in die Warenwirtschaft
ist es einfacher 225017555458 einzugeben als mit Punkt.

MzKlMu

Hallo,
aber dazu brauchst doch nicht noch zusätzlich ein Feld in der Tabelle. Da genügt eine Abfrage.

OhnePunkte: Ersetzen([Textfeld];".";"")

Als Eintrag in der 1.Zeile einer leeren Spalte der Abfrage.
Gruß Klaus

DF6GL

Hallo,


sorry, aber ich versteh immer noch nicht, warum und wieso.

Wenn nur die Eingabe ohne Punkte erfolgen soll, dann gibt halt einfach keine Punkte ein.


Oder soll die vorhandene Spalte dahingehend aktualisiert werden, dass nirgends mehr Punkte vorhanden sind?


Das könnte so erfolgen:

Update tblArtikelnummern set [Artikelnummer] = Replace ([Artikelnummer] ,".","")

Torsten.

Hallo,
ich hole etwas aus:
Wir haben die Möglichkeit in die Warenwirtschaft 2 Artikelnummern für einen Artikel einzupflegen.
Der Import in die WaWi erfolgt aus Access heraus.
Somit möchte ich die Tabelle für den Import wie folgt gestalten:
Art1: 2250.17555.458
Art2: 225017555458
Bez: Hosenträger
Einheit: Stück
... usw.

@ DF6GL
Es ist eine Datei des Herstellers, die er mit Punkt liefert, wir geben die Artikel nicht neu ein.

MzKlMu

Hallo,
die vorgeschlagene Abfrage mit dem berechneten Feld (OhnePunkte) reicht für Dein Anliegen völlig aus. Die 2.Spalte in der Tabelle ist überflüssig.
Gruß Klaus

DF6GL

Hallo,

naja, es bleibt unklar...

Wenn Du in der Importtabelle (Wie heißt die? )  das Feld (Spalte) "Art2" mit den Werten aus "Art1" nur eben ohne Punkt füllen willst, dann halt so:

Update tblImport set [Art2] = Replace ([Art1] ,".","")


(SQL-String, der im Abfrageentwurf im Fenster "Ansicht/SQL-Ansicht" einzutragen (kopieren) und an den richtigen Tabellenamen anzupassen ist. )

MzKlMu

Hallo,
Zitatnaja, es bleibt unklar...
finde ich jetzt nicht.  ;D
Ich denke er will einfach nur eine zusätzliche Spalte, damit auch ohne Punkte gesucht werden kann. Und da reicht die vorgeschlagene Abfrage aus.
Aber das ist nur meine Interpretation.
Gruß Klaus

Torsten.

Hallo,
die Tabelle heißt newpart

Update tblImport set [Art2] = Replace ([Art1] ,".","")
in der Abfrage in

Update newpart set [Art2] = Replace ([Art1] ,".","")
ändern?


DF6GL

Hallo,


@THV:  ja, sagte ich doch....  ::)


@Klaus:  für mich ist das nur Vermutung , angepasst daran auch mein neuer Vorschlag zur Update-SQL    ;D 8)

Torsten.

@MzKlMu und @DF6GL
Vielen Dank an euch beiden, dass Problem (für uns) konnte gelöst werden.
Gruß TVH