lordofremixes

Access 2010 Autowert anpassen

Hallo zusammen,

ich habe in einer Accessdatenbank mit zugehörigem Formular ein Feld ID, welches vom Datentyp Autowert ist und bei 1 anfängt.
Ich benötige nun ein zweites Feld Rekla_ID , welches abhängig ist vom Feld ID.

Was ich habe:

Problem_ID --> Autowert

(zählt sich automatisch von 1 hoch)

ID: 1
ID: 2

usw...

Was ich noch benötige:

Ein Feld, das sich von meinem Feld 'Problem_ID' ableitet.

also ID soll dann 1 stehen und im Feld Rekla_ID dann R1001

wenn ID 2 dann Rekla_ID = Rekla_ID dann R1002
wenn ID 3 dann Rekla_ID = Rekla_ID dann R1003

usw....

Als welchen Datentyp muss ich denn das Feld Rekla_ID in der Entwurfsansicht definieren?

Und wie bekomme ich dann immer in Abhängigkeit zu ID= 1 das Feld Rekla_ID= R1001 ?

Wäre um jede Antwort dankbar.

Gruß
lordofremixes
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 236743

Url: https://administrator.de/forum/access-2010-autowert-anpassen-236743.html

Ausgedruckt am: 07.07.2025 um 07:07 Uhr

Xaero1982
Xaero1982 29.04.2014 um 11:18:51 Uhr
Moin,

du musst als Felddatentyp Berechnet auswählen.

Dann in dem Assi 1000+[ID] eintragen.

Allerdings: Das "R" kannst du dort nicht verarbeiten, weil das R ja keine Zahl ist und du damit dann nicht rechnen kannst.

Gruß
lordofremixes
lordofremixes 29.04.2014 um 11:21:10 Uhr
Hi,

Gibt es denn keine Möglichkeit, auch noch das R miteinfließen zu lassen?

Gruß
colinardo
colinardo 29.04.2014 aktualisiert um 12:54:14 Uhr
Zitat von @Xaero1982:
Allerdings: Das "R" kannst du dort nicht verarbeiten, weil das R ja keine Zahl ist und du damit dann nicht rechnen
doch kannst du, das Berechnet-Feld muss nur vom Typ "Text" sein, der rest lässt sich dann im Aufbauen-Feld zusammen klicken.
"R1" & String(3-Länge([Problem_ID]);"0") & [Problem_ID]
oder so wenn die 1 direkt hinter dem R nicht fix sein soll und du mehr wie 999 Probleme hast besser so:
"R" & 1000 + [Problem_ID]
Grüße Uwe
lordofremixes
lordofremixes 29.04.2014 um 11:26:57 Uhr
Zitat von @Xaero1982:

Moin,

du musst als Felddatentyp Berechnet auswählen.

Dann in dem Assi 1000+[ID] eintragen.

Allerdings: Das "R" kannst du dort nicht verarbeiten, weil das R ja keine Zahl ist und du damit dann nicht rechnen
kannst.

Gruß

Auch wenn ich den Felddatentyp Berechnet auswähle, die Formel eingebe und dann mit OK bestätige,
kommt die Meldung:
Sie können Rekla_ID nicht den Datentyp Berechnet zuordnen.
Verwenden Sie Feld hinzufügen aus dem Menüband Felder ändern, um ein Feld hinzuzufügen, das den Datentyp Berechnet hat ??
colinardo
Lösung colinardo 29.04.2014 aktualisiert um 12:53:36 Uhr
lösche die vorhandene Spalte und starte mit einer neuen :

46bb9eeddccc2ce53a4063ab839686d3

8d22bc524db800a5685ad539e7e4cca1
lordofremixes
lordofremixes 29.04.2014 um 11:28:48 Uhr
Hallo Uwe,

ach du liebes bisschen, wie stelle ich das denn an?
Heißt das, das Feld Rekla_ID soll dann vom Datentyp her Text sein? UNd wo ist bitte das Aufbauen Feld?

Gruß
lordofremixes
lordofremixes
lordofremixes 29.04.2014 um 11:32:34 Uhr
Das ist die perfekte Lösung!
lordofremixes
lordofremixes 29.04.2014 um 11:34:09 Uhr
Danke Uwe!!!!
colinardo
colinardo 29.04.2014 um 11:37:13 Uhr
Zitat von @lordofremixes:
Danke Uwe!!!!
you're welcome face-wink
lordofremixes
lordofremixes 29.04.2014 um 13:12:22 Uhr
Hallo Uwe,

ich habe noch einen zweiten Fall wegen Access aufgemacht.
Eventuell kannst du da auch helfen face-smile ich kenne sonst niemanden mehr face-sad