Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: schilli am April 24, 2020, 17:33:40

Titel: Teilstring in Abfrage, als Ausdr geht, als Aktualisierung nicht.
Beitrag von: schilli am April 24, 2020, 17:33:40
Tabelle hat vier Ziffern in einer Spalte. Ich brauch die vier in vier einzelnen Spalten.

Wenn ich über eine Auswahlabfrage mit "1: Teil([Kursneu];1;1)" in der Zeile Feld arbeite, geht es.
Bild: geht

Wenn ich über Aktualisierungsabf mit "Teil([Kursneu];3)" in der Zeile aktualisieren arbeite, geht es nicht.
Bild: gehtnicht.

Ein andere Aktualisierungsabf mit "Ersetzen([Kurs];"╣";"1")" in der Zeile aktualisieren geht prima.
Bild: aktualisierung

P.S. bin ziemlicher Anfänger

Freu mich auf eine Lösung, dass der Groschen bei mir fällt.


Grüße Christian
Titel: Re: Teilstring in Abfrage, als Ausdr geht, als Aktualisierung nicht.
Beitrag von: MzKlMu am April 24, 2020, 17:47:48
Hallo,
ich verstehe das nicht ganz. Wenn Du mit einer Aktualisierungsabfrage das eine Feld auf 4 Felder verteilen willst, brauchst Du ja 4 neue Felder in der Tabelle. Sind die angelegt ?
Wenn ja, dann so:
Stelle1
Teil([KursNeu];1;1)
Stelle2
Teil([KursNeu];2;1)
Stelle3
Teil([KursNeu];3;1)
Stelle4
Teil([KursNeu];4;1)

Wegen der Verdeutlichung habe ich auch Stelle1 mit Teil() gemacht.

Erkläre das bitte mal genauer, wenn das nicht funktioniert..

PS:
Ein Feldname bestehend aus einer Zahl (1, 2) ist keine gute Idee.