Ich habe ein Formular, das ein Unterformular hat und das Unterformular/Kind hat ein Unterformular/Enkel.Automatisches Einfügen von Daten in Tabellenzeilen hinter Teilformularen?
Wenn ich dem Hauptformular einen neuen Client hinzufüge, enthält das Unterformular/untergeordnete Element Daten wie Lieferadresse, usw. usw. Das Unterformular/Enkel, das Daten enthält, wie wir sie versenden.
Wenn ich meinen ersten neuen Eintrag in der oberen Form mache, gibt es Daten, die automatisch in das Unterformular/Kind (und anschließend die Tabelle) zu füllen scheinen, jedoch gibt es Dinge, die immer "Standard" Elemente zu versenden sind Unterformular/Enkelkind), die das nicht tun.
Ich habe einige Tabellenbeschränkungen für die Enkel-Tabelle wie (ShipPackingSlip Typ Bit) ist auf 1 gesetzt, so dass das Kontrollkästchen immer wahr sein sollte. Dies tritt jedoch nicht auf der dritten Ebene des Formulars auf. Selbst wenn der Wert der Option -1 auf -1 gesetzt wird, wird die Box zwar "autocheck", aber die Daten hinter dem Forum spiegeln das nicht wider.
Mache ich hier etwas falsch?
Macht das überhaupt Sinn?
Ich denke, du machst etwas falsch. Standarddaten werden nicht in die Tabelle geschrieben, bis sie tatsächlich durch Hinzufügen einiger realer Daten oder durch Code real gemacht werden. – Fionnuala
Nun, auch wenn ich etwas in der untergeordneten Form habe wie: Me.ChildName.Form.CheckBox = true (dieser Verweis ist auf das Enkelkind-Formular) und das funktioniert tatsächlich für dieses Kontrollkästchen, aber die "Standard" -Spalte aus von SQL sind nicht. Das sollte ausreichen, um die Zeile einzufügen, damit die Standardwerte angewendet werden. – Mindflux
Es ist mir nicht klar aus Ihrer Erklärung, aber haben Sie die Standardwerte in der Definition der Felder in den zugrunde liegenden Tabellen festgelegt? Oder ist der Standardwert für verschiedene übergeordnete Datensätze unterschiedlich? –