皆様、よろしくお願いいたします。
課題がでました。
エクセル上VB(コンボボックス等)でMYSQLを呼び出すブラウザ(?)を作成し、ODBCを
使いVCも使用。
わかりにくい説明だとは思いますが、こちらで質問してもよい内容でしょうか?
MYSQLには簡単なデータは入っています。
教えてください!お願いいたします。
何がわからないのでしょうか?
Excel上VBって、Excel VBA(Visual Basic for Application)でしょうか?
ExcelとVCがどう関係しているのか良くわからないので、そこら辺を明確にしてくださ
い。
(まさか、VCでCOMをつくるんじゃないよね。。。)
…で、なにを訊いてるんだろ?
「こちらで質問してもよい内容でしょうか?」なら YES じゃないかしら。
課題を人に説明できるくらいには自分なりにきちんと理解していないと
そもそも質問する事自体が無理な気がします。
まずは落ち着いて課題そのものを理解する事から始めた方が良いです。
あと、この場で一から十まで教えるのは無理ですから
聞きたいポイントをきちんと絞って聞けるような状態になるまでは
自分で頑張るしかないと思いますよ。
必要なら課題を出した人に相談するとか。
もっともだと思います。
すみませんでした。
課題の意味を確認したところ、
①MYSQLにVCにてデータを入力(テーブルをつくる等)
②VCにて検索もできるようにしておく(SELECT構文等)
③エクセルにて検索をし、検索結果をエクセル上に表示する。
(検索画面はマクロ(VB)をつかう)
④エクセルからはODBCを使用しMYSQLへ接続する。
です。
VBはVisual Basic for Applicationのことです。
ユニックスでCを勉強していたんですが、途中からデータベースを使用して
Win上でということでいきなりマクロも使うようになどなどこんがらがってしまいまし
た。
エクセルも今まではマクロを使用したことがありませんでした。
どうやってすべてを関連付けるのかにパニックってしまいました。
すみません・・・。
長くなりましたが、上記用件では①、②しか質問は受付けてもらえないのでしょうか?
まず、
丸付き数値は機種依存文字なので、どの機種から閲覧されるかわからない
Web上の掲示板使わない方が良いです。
> 長くなりましたが、上記用件では(1)、(2)しか質問は受付けてもらえないのでしょう
か?
受け付けてもらえるかもしれませんが、回答者があまりいないのでレスがつく可能性は
低くなります。
とりあえず、VBAからVCで作った何かを操作するわけでないのであれば、
(1)と(2),(3)と(4)は別に考えたほうが良いでしょう。
操作するとなると、課題にしては結構高度だと思いますけど。
(COMかDLLをつくることになりそうだから。)
漠然と全体的にわからないといわれても、誰も1から付き合ってくれる人はいないでし
ょう。
自分がドコまで調べて、どこが具体的にわからないという風に質問しましょう。
それと、課題ということなので、課題を出した上司(または先生)がいるはずです。
掲示板で聞くのも良いですが、わからないときは素直に相談したほうが良いです。
アドバイスありがとうございます。
>丸付き数値は機種依存文字なので、どの機種から閲覧されるかわからない
>Web上の掲示板使わない方が良いです。
知りませんでした。
これからは気をつけます。
ありがとうございます。
>とりあえず、VBAからVCで作った何かを操作するわけでないのであれば、
>(1)と(2),(3)と(4)は別に考えたほうが良いでしょう。
別に考えていきたいと思います。
ありがとうございます。
>課題を出した上司(または先生)がいるはずです。
>掲示板で聞くのも良いですが、わからないときは素直に相談したほうが良いです。
すみません。
質問するとnetでは掲示板があるからといわれ・・・。
質問は明確にしないといけないとはわかっていたのですが、今の自分の実力からでは
明確なのも見つからず・・(わからなすぎて)。
でも漠然とした質問にもかかわらず色々と皆さんにアドバイスをいただけたので、
(掲示板の使い方・質問方法・難度等)自分の中で考え等をまとめてから質問させてい
ただきたいとおもいます。
なのでこの議題では解決とさせていただきます。
皆さん本当にありがとうございます。
次回やってくるときにあほらしい(低レベルな)質問もあるかとは思いますが、
お力をお貸しください。
よろしくお願いいたします。
(1)・(2)は前回色々と助けていただいてなんとかなったので、(3)・(4)を頑張
ってみたいと思います。
本当に長々すみませんでした。
(3),(4)はVBAの基本的なことができる+データベース操作
なのでそんなに難しくはないです。
# C(C++)言語の知識がある前提で、VBを学ぶのはそんなに大変ではないです。
「Excel VBA ODBC MySQL」で検索すれば、参考になるサイトもあるでしょう。
ちなみに、ここのサイトには 「VB ラウンジ」があるので、ここよりそちらの方が質問
としては適切でしょう。
# Excel VBA 専用の掲示板も探せばあるので、そちらのほうが有益かもね。
またまた貴重なご意見ありがとうございます!!
早速いってみます!