サブフォームで選択されている複数のテーブルからレコードを削除するにはどうすればよいですか。選択すると、下のテキストボックスに表示されます。「ソフトウェアの削除」ボタンはそれを削除することを想定しており、ウィザードで作成されますが、役に立ちません。
質問する
1338 次
1 に答える
1
このテーブル構造が好きかどうかわかりません。スクリーンショットと SQL からApplication.SoftwareIDとSoftware.ProductNameが同じであるように見えるので、両方のテーブルが必要な理由がわかりません。
ただし、ComputerIDが選択されているアプリケーションからのみ削除する必要があります。フォームの [Computer Name] フィールドがこれであるかどうかはわかりませんが、そうである場合は次のようになります。
DELETE FROM Application WHERE ComputerID = [Forms]![Software_LicenseTracking]![ComputerName]
そうでない場合は、非表示のテキスト ボックスを介して関連する computerID フィールドを公開し、それを使用できます。
于 2012-12-19T08:34:45.577 に答える