Access97を使用しています。
SQLで組んだモジュール中に
"実行時エラー '3061'"
"パラメータが少なすぎます。1を指定して下さい。"
と表示されます。
デバッグをクリックすると下記2行目が黄色になります。
Set Database = CurrentDb
Set Table = Database.OpenRecordset("選択クエリー", dbOpenDynaset, dbReadOnly) ←
情報が少ないかもしれませんが、何故このようなメッセージが出るのでしょうか?
No.2
- 回答日時:
No.3
- 回答日時:
わたしは
Dim DBS As Database
Dim rr1 As Recordset
*
*
Set DBS = CurrentDb
Set rr1 = DBS.OpenRecordset("FILE11")
If rr1.EOF Then GoTo LAST1
rr1.MoveFirst
Do Until rr1.EOF
*
*
rr1.MoveNext
Loop
としています
ご参考まで
No.4ベストアンサー
- 回答日時:
選択クエリーの中に、抽出条件がパラメータを指定するかたちで入力されていると、このようになることがあります。
つまり、クエリ内のあるフィールドの抽出条件が、
Between 100 And 200
という風に値をはっきりと指定したかたちではなくて、例えば…
Between [開始IDを入力してください] And [終了IDを入力してください]
Between [Forms!][フォーム名]![テキストボックス名] And [Forms!][フォーム名]![テキストボックス名]
みたいな感じで、ユーザーに値を入力させたり、フォームのテキストボックスの値を流用するみたいになってると、値がすぐに定まらないせいか(?)、OpenRecordsetを使うとご質問のようなエラーになります。(単純にクエリをダブルクリックで開くだけとか、Docmdでクエリを開く場合ならエラーになりません。OpenRecordsetを使ってクエリを開こうとするとエラーになります。)
回避する方法としては、●直接VBA内でSQLを書いて、パラメータ部分を変数などを使って直接値を指定してレコードセットを取り出す…などで行けると思うのですが、それ以外にも簡単な方法があるので、以下のURLを参照してみてください。
http://ws.31rsm.ne.jp/~pension/access/tips/benri …
もし意味が違ってたらごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- Chrome(クローム) Chromeの描画領域を2分割して異なるスクロール位置を同時に表示させることはできますか 1 2023/03/01 16:53
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- プラモデル・鉄道模型・模型製作 ジオラマの水の表現に リキテックス=グロスメディウムを 使うと肉痩せ、ひび割れ が おこり、リキテッ 1 2022/05/28 08:16
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
「パラメータが少なすぎます。3を指定してください。」って???
Access(アクセス)
-
パラメーターが少なすぎます 1を指定してください
その他(Microsoft Office)
-
-
4
Access パラメータークエリ VBAの書き方について よろしくお願いします。 ①クエリでデータを
Access(アクセス)
-
5
Access パラメータクエリをcsvでエクスポートしたい
Access(アクセス)
-
6
実行時エラー3131 FROM 句の構文エラーです について
Access(アクセス)
-
7
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
8
アクセスVBAのMe!と[ ]
Access(アクセス)
-
9
Access 2010で実行時エラー3061
その他(Microsoft Office)
-
10
ACCESS VBA クエリを開く
その他(データベース)
-
11
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
12
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
13
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
14
「RunSQL」と「Execute」の違い
Access(アクセス)
-
15
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
16
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
17
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
18
Accessのテーブルデータを一気にVBAで追加したい・・
その他(データベース)
-
19
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
20
access2003 クエリSQL文について
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報