Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


968 / 9994 ←次へ | 前へ→

【12330】Re:Access VBA OpenFormの抽出条件
回答  hatena  - 13/5/30(木) 16:20 -

引用なし
パスワード
   ▼kuma さん:
>T中止テーブルのテーブル名と項目名を見直して、
>コピペでVBAに書き込みましたが、
>
>・DoCmd.OpenForm "F顧客", acNormal, , "NZ([T中止].[中止終了日],#1111/11/11#) <> #1111/11/11#"
>
>・DoCmd.OpenForm "F顧客", acNormal, , "[T中止].[中止終了日] Is Not Null"
>
>のどちらでも パラメータの入力 [T中止].[中止終了日]
>のインプットボックスが出てしまいます。

ひょっとすると、F顧客 のレコードソースは、T顧客 で、中止終了日 フィールドは含まれていないということかな?

で、対応する T中止 の 中止終了日 に Null があったらその顧客は抽出しないということかな?


DoCmd.OpenForm "F顧客", acNormal, , "DLookup('顧客NO','T中止', '中止終了日 Is Not Null AND 顧客NO=' & [顧客NO]) Is Null"

これでどうだろう。サンプルで確認していないのでミスがあるかも。

考え方は、
DLookup で T中止から顧客NOが一致して中止終了日がNUllのレコードを検索→対象レコードがないとき NUll→結果がNullのレコートを抽出
528 hits

【12321】Access VBA OpenFormの抽出条件 kuma 13/5/28(火) 9:24 質問[未読]
【12322】Re:Access VBA OpenFormの抽出条件 かるびの 13/5/29(水) 2:03 回答[未読]
【12324】Re:Access VBA OpenFormの抽出条件 hatena 13/5/29(水) 15:00 回答[未読]
【12327】Re:Access VBA OpenFormの抽出条件 kuma 13/5/30(木) 13:08 お礼[未読]
【12328】Re:Access VBA OpenFormの抽出条件 hatena 13/5/30(木) 13:33 回答[未読]
【12329】Re:Access VBA OpenFormの抽出条件 kuma 13/5/30(木) 15:45 お礼[未読]
【12330】Re:Access VBA OpenFormの抽出条件 hatena 13/5/30(木) 16:20 回答[未読]

968 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078191
(SS)C-BOARD v3.8 is Free