ورود

View Full Version : حرفه ای: چاپ گزارشات ویژوال بیسیک از طریق کریستال ریپورت بدون نمایش پیغام و بصورت مستقیم



abbasmirzaeinia
دوشنبه 16 تیر 1393, 15:00 عصر
با سلام خدمت دوستان گلم
ببخشید من بعد از چند سال عضو بودن در این سایت اولین باره که مطلب میزارم
لطفا کمکم کنید من میخوام در زمان چاپ بدون اینکه پیغام نمایش داده بشه گزارشم رو چاپ کنم:گریه:قول میدم بچه خوبی باشم و مطلب بزارم
این قضیه حیاتیه برای نرم افزار فروشگاهی که خودم نوشتم میخوام

hmbarnamenevis
سه شنبه 14 مرداد 1393, 15:28 عصر
با شئ Printer کار کن

vbhamed
دوشنبه 03 شهریور 1393, 11:44 صبح
سلام
منظورتون از بدون پيغام چيه ؟ در حالت عادي پيغامي نمايش داده نميشه.
با چه ابزاري گزارشگيري مي‌كنيد ، پيغامي كه مي‌بينيد چيه ؟

ایلیا آخوندزاده
سه شنبه 04 شهریور 1393, 01:23 صبح
اگه با دستور printform کارکنید پیغامی داده نمیشه و فقط میره به حالت printing و اگه از دیتاریپورت یا کریستال و یا امثال اینها استفاده کنید ریپورت و انتخاب پرینتر نمایش داده میشه حالا لطفا بگین کدوم مد نظر شماست؟

WisherMan
سه شنبه 11 شهریور 1393, 09:09 صبح
سلام
اگه با کریستال ریپورت گزارشگیری می کنی می تونی اول فرم کریستال ریپورت خودت رو بازسازی کنی و بعد بدون نمایش دادن اون از دستور DataReport1.PrintReport استفاده کنی مثال :



Dim SqlTxt As String
SqlTxt = "SELECT * FROM anbar order by anbar_sharh"
Set Adoview = New ADODB.Recordset
Adoview.Open SqlTxt, Cnn, adOpenStatic, adLockPessimistic
Set DataReport1.DataSource = Adoview
DataReport1.PrintReport

کاکرودی
سه شنبه 27 آبان 1393, 23:12 عصر
منم همین مشکل و دارم . گزارشم با کریستال 9 طراحی شده وچون نمیتونم تغییرش بدم به ورژن بالاتر نمیدونم به چه شکلی میبایست این کارو انجام بدم .

vbhamed
چهارشنبه 28 آبان 1393, 09:04 صبح
سلام
اين مثال را مطالعه نماييد

ایلیا آخوندزاده
چهارشنبه 28 آبان 1393, 19:15 عصر
باسلام و درود
آقای vbhamed لطفا فایل crviewer9.dll رو هم ضمیمه کنید.
باتشکر پیشاپیش

vbhamed
پنج شنبه 29 آبان 1393, 09:40 صبح
سلام
بايد كريستال ريپورت رو به طور كامل نصب كنيد، ورژن 9

کاکرودی
دوشنبه 03 آذر 1393, 14:01 عصر
ممنون جناب vbhamed . مشکلم حل شد . فقط برای تعداد نسخه چاپ ناچاراً از حلقه استفاده کردم چون نیاز به 4 نسخه چاپ بود .

vbhamed
سه شنبه 04 آذر 1393, 06:53 صبح
سلام
نياز به حلقه نيست، همون متد PrintOutEx يك پارامتر NumberOfCopy داره

کاکرودی
سه شنبه 04 آذر 1393, 15:36 عصر
سلام
متشکرم از راهنماییتون ، در مورد این تاپیک نمیتونین کمکم کنین ؟

http://barnamenevis.org/showthread.php?476532-%DA%A9%D9%85%DA%A9-%D8%AF%D8%B1-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4%DA%AF%DB%8C%D8%B1%D B%8C-%D8%A8%D8%A7-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA