1

たくさんのフォーラムやブログを読みましたが、問題の解決策が見つかりません...

「コントロールソース」フィールドに次の式を使用して、テキストフィールドに「ColumnHistory」を表示したかった

=ColumnHistory("Test","Comments","[ID]=" & Nz([ID],0))

どこ:

  • 「Test」はテーブル名です
  • 「コメント」は、メモに設定され、履歴データを記録する列の名前です
  • [ID] は、テーブルに付属するデフォルト/自動 ID フィールドです

IDフィールドではなく、「TID」という名前の別のフィールドでクエリを実行するまで、上記のすべてが正常に機能するため、式でIDをTIDに置き換えると、#Errorが返されます

興味深い観察:

  1. 「ID」フィールドから「主キー」を削除するとすぐに、数式も #Error を返します
  2. 「TID」フィールドに主キーを追加して式を調整しても、まだ機能しません-#Error
  3. 元の式を使用して主キーを「ID」フィールドに戻すと、問題なく機能します

IDフィールドなしでこの式を機能させる方法はありますか?

4

0 に答える 0