Access VBA質問箱 IV

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

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


4943 / 9994 ←次へ | 前へ→

【8286】Re:クエリのデータ参照
回答  小僧  - 06/7/18(火) 14:30 -

引用なし
パスワード
   ▼ハジメさん、レモン さん:
こんにちは。

ツリーの一番下にレスしますね。

> dim Sql as string
> dim DB as database
> dim RS as recordset
>
> set DB = curentDb
>
> Sql = "select * from T_TOKMAS where TOKCD = " & me!TOKCD
>
> set RS = DB.OpenRecordset(Sql)
> if RS.Recordcount=0 then
>   ・・・・
> else
>  ・・・
> end if

どこでどの様なエラーが出ているのかが明記されておりませんので
まずはエラー内容やエラー箇所を提示してみて下さい。

ご提示されたコードだけですと
基本的にはテーブルでもクエリでも変わりなく実行できる模様ですが、
以下いくつか気づいた点を…。


> dim Sql as string

MSの技術情報よりです
Access 2002 と Access 2003 の予約語の一覧

http://support.microsoft.com/default.aspx?scid=kb;ja;286335

SQLという変数は予約語の為、早い段階での変更をお勧めします。


> if RS.Recordcount=0 then

ヘルプの Recordcountプロパティに詳細な解説がありますが、
この記述ですと正しいレコード数を返さない場合がありますよ。


> ・・・・

この部分で行っている処理によっては、
テーブルなら許可される事がクエリだと問題になる事もあります。

336 hits

【8282】クエリのデータ参照 ハジメ 06/7/17(月) 15:30 質問
【8283】Re:クエリのデータ参照 小僧 06/7/18(火) 11:22 発言
【8285】Re:クエリのデータ参照 ハジメ 06/7/18(火) 13:48 質問
【8284】Re:クエリのデータ参照 レモン 06/7/18(火) 11:32 回答
【8286】Re:クエリのデータ参照 小僧 06/7/18(火) 14:30 回答
【8315】Re:クエリのデータ参照 ハジメ 06/7/20(木) 14:27 お礼

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