タイトル : 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") よろしくお願いいたします |