PDA

View Full Version : ارتباط دیتا ریپورت و بانک



mehrnoush
جمعه 22 آذر 1387, 23:50 عصر
سلام
من در این باره یه جستجو کردم و یه مورد کاملا مشابه رو دیدم (morika) اما اون تاپیک به جواب نرسیده بود حالا می خوام این سوال رو دوباره بپرسم شاید او بنده خدا هم به جواب برسه..؟!

وقتی بانک اطلاعاتی رو از طریق کد نویسی به برنامه معرفی می کنیم ( برای استفاده کردن از common dialog) چه جوری باید data report و data environment رو به بانک بشناسونیم یا بهتر بانک رو به اینها بشناسونیم ....؟!
ممنون

hamed aj
شنبه 23 آذر 1387, 12:40 عصر
سلام

شما می توانید ابتدا خاصیت ConnectionString در data environment را تنظیم کنید و این شی رو به پایگاه داده متصل کنید. سپس این data environment را به data report متصل کنید (با خاصیت های dataSource و dataMember موجود در شی data report)

mehrnoush
شنبه 23 آذر 1387, 23:09 عصر
راستش من این کارو کردم اما هی ارورو میده اگه زحمتی نیست کدش رو برام بزارید البته فقط قسمت datasource و datamember
خیلی ممنون

hamed aj
دوشنبه 25 آذر 1387, 01:40 صبح
سلام





Dim strCnn As String
strCnn = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\TestDB.mdb"

Dim objConnection As New ADODB.Connection
Dim objRecordSet As New ADODB.Recordset

objConnection.ConnectionString = strCnn
objConnection.Open

objRecordSet.Open "TestTable", objConnection, adOpenKeyset, adLockPessimistic, adCmdTable
Set DataReport1.DataSource = objRecordSet
DataReport1.DataMember = objRecordSet.DataMember

DataReport1.Show




این برای پایگاه داده Access بود، تغییر به پایگاه داده های دیگر (مثل SQL) هم کار دشواری نیست.