Excel VBA質問箱 IV

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

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


33547 / 76734 ←次へ | 前へ→

【48403】Re:ExcelでAccessクエリ抽出
お礼  もとあし  - 07/4/16(月) 14:19 -

引用なし
パスワード
   neptune さん、
ウッシ さん
こんにちは。
回答ありがとうございます。

ウッシさんのコードを使わせていただきましたら、問題なく動きました。
一番の問題は
strSNTXT = "Worksheets(""Sheet1"").txtSNInput.Text"
で、これをウッシさんの通り、
>strSNTXT = "txtSNInput"
へ変えたら残りも問題なく動作しました。

ですが、それで解決にせず、自分の中でスッキリさせたいので、
申し訳ありませんが、お教えください。

neptuneさん
>>strSNTXT = "Worksheets(""Sheet1"").txtSNInput.Text"
>「エクセルシート上のテキストボックスの値をもとに」したいのなら
>これまずいのでは?これでは右辺のTextデータになりますから。
すみません。何がまずいのかよく意味がわかりませんでした。
またウッシさんの通り「Worksheets(""Sheet1"")」を抜き、
>strSNTXT = "txtSNInput.Text"
にしましたら、問題なく動作しましたが、なぜWorksheets(""Sheet1"")ダメ
なのか分かりません。エラーが出ても、私の端末のヘルプにはADOのヘルプは
入っていないようで、参照できません。もし、シート名も書くとしたら
どういった記述がいいのでしょうか?

また
>Textデータなら「'」でくくらなければいけません。
>データ型を明確にしましょう。
ごめんなさい!これもどこを「'」でくくらないといけないのか、わかりませんでした。
手元にありますSQL本には確かに文字列定数には「'」で、と書かれていました。
ですが、この場合の定数はどれになるのか、わかりません。

>そして、SQL文が自分の思うとおりになっているかどうかを確認する事は
>必須です。・・・しましたか?
SQLも実際のAccessでクエリを作成しSQLを見てみたり、SQL本を見てみたのですが、
どうしてもstrSNTXTやstrSNの記述の仕方が分かりませんでした。
(strSNTXTやstrSNと2つ用意しないといけないのはつきとめたのですが・・・。)

最後にもう1つ教えてください。
ウッシさんのにはCreateParameterメソッドが使用されていません。
この場合、なくてもいいのなら、どんなときに必要となるのでしょうか。
ADOやDAOに関しての良いWebをお教えください。

まだまだ未熟者がADOやDAOの違いもよく分かっていないのに、
(いろいろWebや本など目を通したのですが、それでも明確な相違点がわかりません。)
SQLすら満足に扱えていないのに、こういったものを作るほうが大それているのですが、
少しずつでも前進していきたいと思っています。

ながながとすみません。
基本的には解決しておりますので、もし気が向いたらで結構なので、
教えてください。
よろしくお願いします。
ありがとうございました。

3 hits

【48394】ExcelでAccessクエリ抽出 もとあし 07/4/16(月) 10:46 質問
【48396】Re:ExcelでAccessクエリ抽出 neptune 07/4/16(月) 11:50 回答
【48397】Re:ExcelでAccessクエリ抽出 ウッシ 07/4/16(月) 11:51 発言
【48403】Re:ExcelでAccessクエリ抽出 もとあし 07/4/16(月) 14:19 お礼
【48425】Re:ExcelでAccessクエリ抽出 ウッシ 07/4/17(火) 9:05 発言
【48428】Re:ExcelでAccessクエリ抽出 neptune 07/4/17(火) 11:45 発言
【48431】Re:ExcelでAccessクエリ抽出 もとあし 07/4/17(火) 12:07 お礼
【48532】Re:ExcelでAccessクエリ抽出 neptune 07/4/20(金) 22:43 発言
【48417】Re:ExcelでAccessクエリ抽出 neptune 07/4/16(月) 22:48 発言

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