Dim ocn, ocn2 As New System.Data.OleDb.OleDbConnection
Dim ocm As New System.Data.OleDb.OleDbCommand
Dim oda As New System.Data.OleDb.OleDbDataAdapter
Dim dt As New DataTable
ocn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\GharzolhasanehAryan\LinkTblsDbs\Hesabha Dbs.mdb'"
ocn2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\GharzolhasanehAryan\LinkTblsDbs\Pasanda zDbs.mdb'"
Dim strsql, strsql2, strsql3 As String
strsql = "SELECT * FROM tblmembersepordeh"
strsql2 = "SELECT * FROM tblSepordeh"
strsql3 = "SELECT tblmembersepordeh.PNumHesam, tblmembersepordeh.PName, tblmembersepordeh.PLastname, Sum(tblSepordeh.Sepordeh) AS SumOfSepordeh, Sum(tblSepordeh.Desepordeh) AS SumOfDesepordeh FROM tblmembersepordeh left JOIN tblSepordeh ON tblmembersepordeh.PNumHesam = tblSepordeh.NumHesab GROUP BY tblmembersepordeh.PNumHesam, tblmembersepordeh.PName, tblmembersepordeh.PLastname"
ocm.Connection = ocn
ocm.CommandText = strsql3
oda.SelectCommand = ocm
oda.Fill(dt)
DataGridView2.DataSource = dt
dt.Dispose()
oda.Dispose()
ocm.Dispose()
ocn.Dispose()
lblCount.Text = DataGridView2.RowCount - 1
با تشکر از محبتون
منظورم یه چیزی شبیه کدهای بالا بود
من دو تا دیتابیس جدا دارم که تو هر کدوم یک جدول است. جدول اعضا که شماره حساب و سایر اطلاعات و جدول دوم شماره حساب و مقدار واریز و برداشت است. هدفمان گرفته شماره حساب و نام فرد از یک جدول و نمایش جمع تراکنش های اعضا در دیتا گرید است.
به دلایلی نمیتونیم دیتابیس ها را یکی کنیم و باید جدا باشد
مقدار ocm.CommandText می تواند یکی از جمله های strsql و strsql1 باشد اما وقتی دو جدول را جوین می کنیم نحوه اتصال به صورت کد نویسی برایمان روشن نیست.
ممنون میشم راهنمایی بفرمایید