Neuigkeiten:

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

Mobiles Hauptmenü

Frage zum zuweisen einer ID

Begonnen von Gockel67, November 07, 2025, 08:58:48

⏪ vorheriges - nächstes ⏩

Gockel67

Moin Gemeinde,

ich möchte einer Form eine ID zuweisen die diese aus einem Unterformular bezieht das sich in einem anderen Formular befindet.
Als MsgBox funktioniert das auch einwandfrei. Die richtige ID wird angezeigt.
Wenn ich jetzt allerdings versuche die ID mit folgendem Code im Form_Load Ereignis zuzuweisen

Me.ID = Forms![frmTillandsien]![BilderTillandsienGross]![ID]

erhalte ich die Fehlermeldung:

3164 Feld konnte nicht aktuallisiert werden.

Was mache ich falsch?

Liebe Grüße und allen ein schönes Wochenende
Jörg

Doming

Hallo Jörg,

könnte es sein, dass Dein Feld Me.ID ein gebundenes Feld ist?

Gruß
 Doming

Gockel67

Hallo Doming,
das ist die ganz normale ID die von Access automatsch in der Tabelle angelegt wird.

Liebe Grüße
Jörg

Doming

Du kannst einem gebundenen Textfeld keinen Wert zuweisen.

Was vermutlich ginge wäre ein
Me.Recordset.FindFirst "ID = " & Forms![frmTillandsien]![BilderTillandsienGross]![ID]

Knobbi38

Hallo Jörg,

ich nehme mal an, daß dein ID-Feld als Primärschlüssel fungiert und vom Typ Autowert ist. So einem Feld kannst du keinen Schlüssel zuweisen. Was möchtest du mit einer solchen Zuweisung überhaupt erreichen und warum sollte die Schlüsselnummer aus einem Unterformular zugewiesen werden?

Knobbi38

Gockel67

Hallo Doming,

meinen herzlichsten Dank. So funktioniert es.

@Knobi38: Der Datensatz des Unterformular soll nochmal in einem anderen Formular(Instanz) angezeigt werden.

Liebe Grüße und allen ein schönes Wochenende
Jörg