tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^8: 複数テーブルからのデータ検索
投稿日: 2013/09/04(Wed) 21:58
投稿者かっちゃん
> >   ACCESS は Microsoft Access 2010 です
> >  拡張子は accdb も mdb も使っております
> >   OS は Windows 7
> >          32 ビット
>
>   検索すれば、結構ヒットする・・・
>
>   http://hanatyan.sakura.ne.jp/patio/read.cgi?no=253
>   http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36170&forum=7
>   http://bbs.wankuma.com/index.cgi?mode=al2&namber=56279&KLOG=94
>
> ※ 聞く前に検索してみれば?
>
> 以上。

ありがとうございました
すみません、検索しましたがわかりませんでした

wkstrSql = "SELECT * from MeiboF "
この時は MeiboF の1つのテーブルしか使っていないので
"XXXXX","YYYYY" の部分は下記のようにテーブル名を入れるのですが
 ー→ Adp.Fill(MeiboDs, "MeiboF")
 ー→ MeiboDt = MeiboDs.Tables("MeiboF")

次のようにMeiboF, KuniF の2つ以上のテーブルを使っている時の設定がわかりません
下の構文の"XXXXX","YYYYY"の部分はテーブル名をつなげるのでしょうか
 ー→  Adp.Fill(MeiboDs, "MeiboF", "KuniF")
 ー→  MeiboDt = MeiboDs.Tables("MeiboF", "KuniF")

wkstrSql = "SELECT MeiboF.No, MeiboF.Namae, MeiboF.Jusyo, MeiboF.KuniCd, KuniF.KuniMei "
          & "FROM MeiboF, KuniF " _
          & "WHERE MeiboF.KuniCd = KuniF.KuniCd "
    Cmd.CommandText = wkstrSql
        Adp = New OleDbDataAdapter(Cmd)
        MeiboDs = New DataSet
ー→   Adp.Fill(MeiboDs, "XXXXX")
      ' データセット→データテーブル
ー→   MeiboDt = MeiboDs.Tables("YYYYY")

よろしくお願いいたします

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。