Access97を使用しています。
SQLで組んだモジュール中に
"実行時エラー '3061'"
"パラメータが少なすぎます。1を指定して下さい。"
と表示されます。
デバッグをクリックすると下記2行目が黄色になります。
Set Database = CurrentDb
Set Table = Database.OpenRecordset("選択クエリー", dbOpenDynaset, dbReadOnly) ←
情報が少ないかもしれませんが、何故このようなメッセージが出るのでしょうか?
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 …
もし意味が違ってたらごめんなさい。
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.2
- 回答日時:
お探しの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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
「パラメータが少なすぎます。3を指定してください。」って???
Access(アクセス)
-
Access パラメータークエリ VBAの書き方について よろしくお願いします。 ①クエリでデータを
Access(アクセス)
-
-
4
Access パラメータクエリをcsvでエクスポートしたい
Access(アクセス)
-
5
パラメーターが少なすぎます 1を指定してください
その他(Microsoft Office)
-
6
「RunSQL」と「Execute」の違い
Access(アクセス)
-
7
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
8
Access 2010で実行時エラー3061
その他(Microsoft Office)
-
9
実行時エラー3131 FROM 句の構文エラーです について
Access(アクセス)
-
10
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
11
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
12
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
13
アクセスVBAのMe!と[ ]
Access(アクセス)
-
14
ACCESS VBA クエリを開く
その他(データベース)
-
15
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
16
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
17
ACCESS VBAの実行時エラーなんですが
PowerPoint(パワーポイント)
-
18
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
19
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
20
「データベースまたはオブジェクトは読み取り専用なので、更新できません」エラーについて
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
首吊りどこ締めるの
-
変な話しになります。尿検査で...
-
白血球が多いとどんな心配があ...
-
今朝、毎朝の習慣でオナニーし...
-
1日前の検尿
-
射精をして1週間以内に尿検査を...
-
検便についてです。 便は取れた...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
男です。昨日の午後3時くらいに...
-
EXCELで式からグラフを描くには?
-
彼女のことが好きすぎて彼女の...
-
中出しをするとお腹が痛い・・・。
-
値が入っているときだけ計算結...
-
これって喉仏ですか? 私は女性...
-
EXCELの条件付き書式で数式を空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報