Access VBA質問箱 IV

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

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


976 / 9994 ←次へ | 前へ→

【12321】Access VBA OpenFormの抽出条件
質問  kuma  - 13/5/28(火) 9:24 -

引用なし
パスワード
   初めて利用します。
Access2010を利用しています。

DoCmd.OpenFormの抽出条件が上手く動かなくて困っています。

【テーブル構成】
T顧客
 ・顧客NO(主キー)
 ・氏名
T中止
 ・中止NO(主キー)
 ・顧客NO(リレーションシップ有り)
 ・中止開始(日付)
 ・中止終了(日付)

【フォーム作成】
フォーム F顧客
フォーム F中止
フォーム 開始

フォーム開始にオプショングループで「中止含む」「中止除く」「中止のみ」を作成してあります。
中止含むの場合は以下のプログラムです

DoCmd.OpenForm "F顧客"

単純なので全顧客レコードを引っ張ってくれますが、ここで「中止除く」を選んだ場合に、
「テーブルT中止の中止終了日が空白の人は抽出条件で弾く」ということをしたいです。
T中止では顧客NOの重複があります。
(例えばAさん1回目中止開始2012/12/01 中止終了日2013/01/15
    Aさん2回目中止開始2013/04/01 中止終了日 (空白というかNull))

作ったVBAは下の通りですが…上手く動きません。

DoCmd.OpenForm "F顧客", acNormal, , "NZ([T中止].[中止終了]) <> """")"

どのようにしたらいいでしょうか。

458 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 回答[未読]

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