Visual Basicについて教えてください。Visual Basic 2008を入手しました。VBははじめてだったので基本的な本を買ってきて読み終わりました。


やりたい事は、
・テキストボックス1と2を配置。
・ボタンを配置
・ボタンをクリックするとデスクトップに置かれたabc.mdbに接続。
・abc.mdbのT1テーブルの中にF1,F2というフィールドがある。
・F1の先頭行の値、F2の先頭行の値をテキストボックスに配置したテキストボックス1と2に表示されたい。

以上の事をやりたいと思っているのですが、どのように実現できるかお教えください。
上記の事ができるような参考サイトでもOKです。
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/12/25 02:10:52
  • 終了:2011/01/01 02:15:02

回答(1件)

id:yossiy7 No.1

勇者よっしー回答回数778ベストアンサー獲得回数962010/12/25 21:05:06

ポイント60pt

かなり回答に近いソースがありました。

http://homepage1.nifty.com/rucio/main/dotnet/Samples/Sample032Co...

このソースの

>Dim MDBFile As String = "C:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb"

>Dim MDBFile As String = ".\abc.mdb"

に、

>"SELECT 氏名 FROM 社員"

>"SELECT F1,F2 FROM T1"

にすればとりあえずできると思います。

(条件になかった

>Dim UserID As String = "Admin"

>Dim Password As String = ""

は自分で置換して下さい)

このソースだとメッセージボックス掃き出しですが、流石にメッセージボックスではなくリストボックスに吐き出す程度であれば

>基本的な本を買ってきて読み終わりました。

の実力があればできると思います。

id:akaired

ご回答ありがとうございます!!さっそく試してみます、感謝です!

2010/12/26 00:07:56
  • id:windofjuly
    うぃんど 2010/12/25 03:08:14
    「VB.NET ADODB MDB」や「VB2008 ADODB MDB」などで検索すればサンプルたくさん出てきますよ
    (接続方法は他にもありますけど汎用性が高いのでADODBを例にあげてます)
    フォームにボタンを配置したりテキストボックスに文字を入れたりする方法は本に載ってると思いますし、
    データベースの操作もAccessVBAでレコードセットをまわす場合とほとんど差も無いので、akairedさんならあとは自力で出来ると思います
     
    検索結果例です
    http://www.feedsoft.net/vb/mdb.html
  • id:akaired
    windofjulyさん
    ご回答ありがとうございます。ADODBで検索してみます。感謝です!!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません