View Full Version : پرینت از رکورد جاری فرم
saras
شنبه 28 آبان 1384, 09:51 صبح
سلام
چجوری می شود وقتی که دکمه برای پرینت درون فرم ایجاد کردم هنگام کلید روی آن همان رکوردی را پرینت بگیرید که در آن واحد در فرم قرار دارد و اصلاحات روی آن صورت گرفته است .
Ali_Fallah
سه شنبه 15 آذر 1384, 13:43 عصر
با ایجاد یک ماکرو میتوان این کار را انجام داد . تا هنگامی که بر روی هر رکوردی که قرار دارید فقط از همان رکورد (باکلیک یک دکمه ) گزارش تهیه شود.
شاپرک
سه شنبه 15 آذر 1384, 15:43 عصر
Print only the current record to a report
Author(s)
Dev Ashish
(Q) I'm trying to print out only the current record from my form in a report but each time all the records print out. How can I print only one record using a report?
(A) Use the OpenReport's Where condition to specify your record. For example, the following code placed behind a command button on the form would use the RunID control on the form to restrict the Report to only one record.
'******************** Code Start ************************
Dim strDocName As String
Dim strWhere As String
strDocName = "rptSomeReport"
strWhere = "[RunID]=" & me!RunID
DoCmd.OpenReport strDocName, acPreview, , strWhere
'******************** Code End ************************
Ali_Fallah
شنبه 19 آذر 1384, 12:49 عصر
"[DoCmd.OpenReport " 1", acViewPreview, "", "[2]=[Forms]![3]![2----------
ابتدا دکمه ای برو روی فرم ایجاد نموده و کد بالا را با توجه به توضیحات زیر بنویسید
1= نام گزارش می باشد
2= نام فیلد اصلی می باشد در واقع همان فیلدی که کلید می باشد
3=نام فرمی می باشد که میخواهید برروی آن گزارش مربوط به همان رکورد را مشاهده نمائید
kmotavali
جمعه 16 دی 1384, 21:52 عصر
چطور میشه بدون باز شدن پنجره preview از رکورد جاری پرینت گرفت
Ali_Fallah
شنبه 17 دی 1384, 15:10 عصر
Dim stDocName As String
stDocName = "report name"
DoCmd.OpenReport stDocName, acNormal
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.