PDA

View Full Version : سوال: پرینت چاپ رکورد جاری



Masoud sharifi
دوشنبه 20 تیر 1390, 10:00 صبح
سلام جستجو کردم ولی چیزی دستگیرمن نشد...

میشه یه توضیح بدید که چطوری میتونم رکورد جاریو تو ویژوال بیسیک با توسط دیتا ریپورت پرینت بگیرم.
ممنون

Masoud sharifi
چهارشنبه 22 تیر 1390, 08:23 صبح
کسی هست جوابه مارو بده

Mr.Unknown
چهارشنبه 22 تیر 1390, 18:24 عصر
بعد از قرار دادن فیلداتون توی دیتاریپورت توی یک کامند کد زیر را قرار بدید
جنرال
Dim Rsb as new recordset
کامندRsb.CursorLocation = adUseClient
Rsb.Open "Tb", CN, adOpenStatic, adLockOptimistic
set datareport1.datasource=rsb
datareport1.show vbmodal

cn متغیر کانکشن استرینگ است.
راه های دیگه هم هست میتونید از دیتا اینوایرمنت استفاده کنید.یا حق

Masoud sharifi
پنج شنبه 30 تیر 1390, 23:24 عصر
ممنون از لطفت میشه یه ضمیمه بزارین.موفق به اجرای کد نشودم

Mr.Unknown
جمعه 31 تیر 1390, 19:08 عصر
ضمیمه شد.موفق و پیروز باشید

Masoud sharifi
جمعه 31 تیر 1390, 22:31 عصر
دوست عزیز ممنون ولی برنامه شما کل رکورد ها رو پرینت میگیره.

Dim Cnn As ADODB.Connection
Dim Adoview As ADODB.Recordset



If Adodc6.Recordset.RecordCount > 0 Then
On Error Resume Next
Adoview.Close
Cnn.Open
SqlTxt = "SELECT * FROM sadere WHERE Id=" & Adodc6.Recordset.Fields("id")
Set Adoview = New ADODB.Recordset
Adoview.Open SqlTxt, Cnn, adOpenStatic, adLockPessimistic
Set DataReport3.DataSource = Adoview
DataReport3.Show
Cnn.Close
End If

ولی این error رو میده
http://up.vatandownload.com/images/44e4ctijbfi5euja69f7.jpg

Masoud sharifi
دوشنبه 03 مرداد 1390, 21:40 عصر
جوابی نبود دوستان

Mr.Unknown
دوشنبه 03 مرداد 1390, 21:57 عصر
Dim Cnn As new ADODB.Connection
Dim Adoview As new Recordset
و در پایین کد
Adoview.Close رو به
if Adoview.state=1 then Adoview.Close
تغییر بدید

Masoud sharifi
دوشنبه 03 مرداد 1390, 23:32 عصر
باز همون ارور رو میده میتونید در قالب یک ضمیمه بهم بدین ممنون

Mr.Unknown
سه شنبه 04 مرداد 1390, 10:18 صبح
ضمیمه شد.موفق باشید

nadikoo
چهارشنبه 16 آذر 1390, 00:20 صبح
سلام دوست عزيز
من هم يه راحي رو ميخوام پيشنهاد بدم
ركوردي كه تمايل دارين پرينت بشه رو اول با دستورات جستجو سرچ كنيد بعد با ارتباط دادن به كريستا ريپورت مي توند براحتي فقط همون ركورد روچاپ كنيد