たくさんのフォーラムやブログを読みましたが、問題の解決策が見つかりません...
「コントロールソース」フィールドに次の式を使用して、テキストフィールドに「ColumnHistory」を表示したかった
=ColumnHistory("Test","Comments","[ID]=" & Nz([ID],0))
どこ:
- 「Test」はテーブル名です
- 「コメント」は、メモに設定され、履歴データを記録する列の名前です
- [ID] は、テーブルに付属するデフォルト/自動 ID フィールドです
IDフィールドではなく、「TID」という名前の別のフィールドでクエリを実行するまで、上記のすべてが正常に機能するため、式でIDをTIDに置き換えると、#Errorが返されます
興味深い観察:
- 「ID」フィールドから「主キー」を削除するとすぐに、数式も #Error を返します
- 「TID」フィールドに主キーを追加して式を調整しても、まだ機能しません-#Error
- 元の式を使用して主キーを「ID」フィールドに戻すと、問題なく機能します
IDフィールドなしでこの式を機能させる方法はありますか?