Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Gockel67 am November 07, 2025, 08:58:48

Titel: Frage zum zuweisen einer ID
Beitrag von: Gockel67 am November 07, 2025, 08:58:48
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
Titel: Re: Frage zum zuweisen einer ID
Beitrag von: Doming am November 07, 2025, 09:14:16
Hallo Jörg,

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

Gruß
 Doming
Titel: Re: Frage zum zuweisen einer ID
Beitrag von: Gockel67 am November 07, 2025, 09:31:02
Hallo Doming,
das ist die ganz normale ID die von Access automatsch in der Tabelle angelegt wird.

Liebe Grüße
Jörg
Titel: Re: Frage zum zuweisen einer ID
Beitrag von: Doming am November 07, 2025, 09:42:43
Du kannst einem gebundenen Textfeld keinen Wert zuweisen.

Was vermutlich ginge wäre ein
Me.Recordset.FindFirst "ID = " & Forms![frmTillandsien]![BilderTillandsienGross]![ID]
Titel: Re: Frage zum zuweisen einer ID
Beitrag von: Knobbi38 am November 07, 2025, 09:52:03
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
Titel: Re: Frage zum zuweisen einer ID
Beitrag von: Gockel67 am November 07, 2025, 09:58:32
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