Access VBA質問箱 IV

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

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


5717 / 9994 ←次へ | 前へ→

【7491】リスト入りフォームを閉じると値要求
質問  Dis  - 06/3/11(土) 22:21 -

引用なし
パスワード
   リストボックスで悩んでいます。
データを絞り込んだ後、フォームを閉じるとパラメータ入力を要求されるのです。

社名一覧表から取引先を検索するために検索フォームを呼び出しています。
その検索フォームには2つのリストボックスがあります。
1つ目は「ふりがなリスト」で、「あ」「か」「さ」「た」「な」データを持つテーブルを値集合ソースにあてて、表示させています。
2つ目は「社名リスト」で「ふりがなりスト」から選択した行(あ、か、など)から、その行の文字を頭文字に持つ会社名のリストがでるようにしています。
値集合ソースとして別途作成したクエリーをあてています。このクエリーは「社名」と「ふりがな」フィールドを選択するクエリーで、「ふりがな」の抽出条件に「ふりがなリスト」のコントロールをあてています。
 また、更新後イベントには、選択された社名を持つレコードを表示し、検索フォームを閉じるようにコードを書いています。

検索フォームを開くと「ふりがなリスト」に、「あ」「か」「さ」「た」「な」が表示され、その内の1つをクリックすると、「社名リスト」に正常に表示がなされます。そして任意の社名を選択すると、その社名を含むレコードが正常に表示されます。この時にForms![検索フォーム]![ふりがなリスト]のパラメータを要求するボックスが表示されてしまうのです。
 ちなみに「社名リスト」の更新後イベントに記述したコードのうち、フォームを閉じる部分(DoCmd.Close acForm,"検索フォーム",acSaveNo)を消してみるとこのパラメータ要求はあらわれません。
逆に、イベントにDoCmd.Close〜だけを記述しても、パラメータ要求は現れます。
 DoCmd.Close〜を消去したままでも十分に機能するのですが、検索フォームを閉じることなく何度も開いていると不都合がありそうなので気がかりです。
どうかおたすけください。
414 hits

【7491】リスト入りフォームを閉じると値要求 Dis 06/3/11(土) 22:21 質問
【7494】Re:リスト入りフォームを閉じると値要求 小僧 06/3/13(月) 10:27 発言
【7503】Re:リスト入りフォームを閉じると値要求 Dis 06/3/13(月) 21:45 回答
【7504】Re:リスト入りフォームを閉じると値要求 Dis 06/3/13(月) 21:46 お礼
【7508】Re:リスト入りフォームを閉じると値要求 小僧 06/3/14(火) 11:54 回答
【7525】Re:リスト入りフォームを閉じると値要求 Dis 06/3/16(木) 0:36 お礼

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