Update ステートメントに問題があります。
UPDATE DownPeriod
SET
DownPeriod.EquipmentID = ? ?? ?? ? ?? ?? ? ?,
DownPeriod.DownDate = Forms!Edit!EditDownDateBox,
DownPeriod.DownTime = Forms!Edit!EditDownTimeBox,
DownPeriod.[UpDate] = Forms!Edit!EditUpDateBox,
DownPeriod.UpTime = Forms!Edit!EditUpTimeBox,
DownPeriod.isScheduled = Forms!Edit!EditSchedCheck,
DownPeriod.isUnscheduled = Forms!Edit!EditUnschedCheck,
DownPeriod.Comments = Forms!Edit!EditCommentsDropDown
WHERE DownPeriod.DownPeriodID =Forms!Edit!RecordHistorySubform.Form!DownPeriodID;
クエスチョン マークがある場所は、私が問題を抱えている場所であり、何を入力すればよいかわかりません。
そのステートメントを削除すれば、更新に関する他のすべてが機能するので、正しい軌道に乗っていることがわかります。EquipmentID との違いは、別のテーブル エントリの入力に基づいてこの値を取得していることです。詳しく説明するために、ユーザーは Equipment Title を選択します。これは、一意の ID に関連する、Equip Table の別のフィールドです。
これまでのところ、私は DLOOKUP("[EquipmentID]", "Equipment", "[Title] = Forms!Edit!EditEquipmentDropDown") ステートメントを選択し、内部結合を使用して、途方に暮れており、助けが必要です! ありがとうございました!