OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Accessのリストボックスウィザード実行中のエラーについて

  • 困ってます
  • 質問No.208352
  • 閲覧数141
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 57% (44/77)

Access2000を使っています。
フォーム中にリストボックスを作成したいと思っています。
ところが、リストボックスを作成するときのウィザードを実行中、リストボックスに表示させるためのフィールド選択画面で、フィールドを選択した後「次へ」をクリックすると、

「1つ以上の必要なパラメータの値が設定されていません」

とのエラーメッセージが表示され先に進むことができません。

どうすればよいのでしょうか。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル12

ベストアンサー率 63% (325/508)

今、手元にAccess2000を使える環境が無く再現がとれませんので、あくまで推察でしかお答えできませんが、まだどなたも回答されていないようなので、自信なしのアドバイスをさせていただきます。 ご質問から察すると、リストボックスは既存のクエリーを使って作成されているのでしょうか。もし、クエリーの抽出条件に他のフォームのテキストボックスの値を参照したりしていたら、これが原因かもしれません。 (以下 ...続きを読む
今、手元にAccess2000を使える環境が無く再現がとれませんので、あくまで推察でしかお答えできませんが、まだどなたも回答されていないようなので、自信なしのアドバイスをさせていただきます。

ご質問から察すると、リストボックスは既存のクエリーを使って作成されているのでしょうか。もし、クエリーの抽出条件に他のフォームのテキストボックスの値を参照したりしていたら、これが原因かもしれません。

(以下意味がわからなかったら無視してください)
DAOのQueryDef オブジェクトでRecordsetを開く際、上記のようなクエリーを参照すると、抽出条件がパラメーターとして要求されます。
リストボックスウィザードでも、同じことがおこっているのかもしれません。

ということで、
リストボックス自体は抽出条件があっても問題無いはずですので、対策としては、
(1)ウィザードを使わずにリストボックスを作り、手作業で集合値ソースにクエリー名(またはSQL文)を記述する。
あるいは、
(2)そのクエリーの抽出条件を削除してから、ウィザードでリストボックスを作り、その後で集合値ソースのWHEREの部分を追加記述する。

原因がウィザードにあるとすると、上記のどちらかしか方法がないように思うのですが?

このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ