Karl Donaubauer - 29.07.11 13:44
Einfacher Test: Erzeuge eine neue Abfrage und kopiere den folgenden SQL-Text in deren SQL-Ansicht.
SELECT Produkte_Basis.ID, Produkte_Basis.Betrieb, Forms!_HFO_Produktionsdatenbank_1![Forms_A4520].Form!ID
FROM Produkte_Basis
Sorge dafür, dass dein Formular geöffnet ist. Bekommst du damit in der dritten Spalte der Abfrage den erwarteten Wert?
Wenn stattdessen eine Fehlermeldung in der Spalte steht, stimmt etwas nicht mit dem Bezug. Lies dazu
http://www.donkarl.com?FAQ4.2
Wichtig ist nicht das Formular, das du als Herkunftsobjekt des UFos verwendest, sondern wie das Unterformular-Steuerelement im Hauptformular heißt.
Übrigens: Deine Formularnamen sind unglücklich. V.a. das Schlüsselwort "Forms" am Beginn eines Namens ist extrem fehlerträchtig und solltest du ändern. Üblich ist, dass jeder Formularname mit der Vorsilbe "frm" beginnt. s.a.
http://www.donkarl.com?FAQ1.5