Access VBA質問箱 IV

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

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


9443 / 9994 ←次へ | 前へ→

【3690】購入実績を検索するACCESSを作りたい
質問  えなりん  - 04/10/13(水) 14:30 -

引用なし
パスワード
   こんにちは。
是非みなさまのお知恵をお貸しください。

次のようなACCESS(Ver.2000)を作りたいと考えています。
1.取引先cd、品名(部分一致)、仕様(部分一致)で検索し、
 該当レコードを一覧で表示する。
2.該当レコードの品名をクリックすると、その詳細データを表示する。
 購入実績の詳細は常に画面上に開いていて、検索結果の品名をクリックする度に
 その内容が変わるようにしたい。
 さらには、検索結果の品名に条件付書式をつけて、「この品名を選択してるよ」と
 わかるようにしたい。
3.該当データがない場合は、空の詳細を表示し、新規に入力できるようにする。

自分なりに考えて次のように作ってみたのですが。
1.検索用フォーム(帳票)を作り、入力した検索の条件をつなげwhereとし、
 ApplyFilterを使ってみました。
2.詳細用フォーム(単票)を作り、検索用フォームのCurrentイベントで詳細フォームを
 openformするようにしてみました。
3.該当データがない場合として、検索用フォームのCurrentイベント時に
  stDocName = "詳細用フォーム"  
  If IsNull(Forms![検索用フォーム]![一覧オートNO]) Then
     MsgBox "実績ありません", vbQuestion + vbOKOnly
     DoCmd.SelectObject acForm, stDocName
    DoCmd.OpenForm stDocName, , , , acFormAdd
    Else
     stLinkCriteria = "[オートno]=" & Forms![検索用フォーム]![一覧オートNO]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
  End If
 という文を入れてみました。

でも、詳細用フォームがacformaddで開かないのです。gotorecored 〜acnextでもダメでした。

根本的な考え方の変換も含め、どのような処理がいいのか教えてください。

1,424 hits

【3690】購入実績を検索するACCESSを作りたい えなりん 04/10/13(水) 14:30 質問
【3693】Re:購入実績を検索するACCESSを作りたい クロ 04/10/13(水) 16:56 回答
【3694】Re:購入実績を検索するACCESSを作りたい えなりん 04/10/13(水) 17:18 質問
【3695】Re:購入実績を検索するACCESSを作りたい クロ 04/10/13(水) 17:24 回答
【3698】Re:購入実績を検索するACCESSを作りたい えなりん 04/10/14(木) 8:30 質問
【3699】Re:購入実績を検索するACCESSを作りたい クロ 04/10/14(木) 8:42 回答
【3701】Re:購入実績を検索するACCESSを作りたい えなりん 04/10/14(木) 9:10 お礼
【3705】Re:購入実績を検索するACCESSを作りたい クロ 04/10/14(木) 10:26 回答
【3708】Re:購入実績を検索するACCESSを作りたい えなりん 04/10/14(木) 13:09 お礼

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