表題の件でご相談させていただきます。
サブフォームのサブフォームの演算フィールドで、Dlookup関数で別テーブルのデータを参照しているところがあります。 新規レコードでも、その値が表示されているため、新規レコードか否かを判定して非表示にしたいと思っています。
判定する方法はございますでしょうか?
新規レコードなら主キーがnullなので
=IIf(主キー Is Null,,Dlookup((略)))
みたいな形で
主キーでも「規定値」プロパティが設定されているとNullでない場合もあります。 もし、その場合は、 NewRecordプロパティを参照すれば新規レコードかどうか判定できます。
=IIf([NewRecord], Null, DLookup())
hiroton様、hatena様
どうもありがとうございます。 解決いたしました。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
新規レコードなら主キーがnullなので
みたいな形で
主キーでも「規定値」プロパティが設定されているとNullでない場合もあります。
もし、その場合は、
NewRecordプロパティを参照すれば新規レコードかどうか判定できます。
hiroton様、hatena様
どうもありがとうございます。
解決いたしました。