الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طباعه التقرير فورا عند استدعائه

مغلق
بدأه صاحبة السمو في 1 أبريل 2007 · 4 رد · 1,140 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

كيف استطيع ان اجعل التقرير يقوم بالطباعه فورا عند الاستدعاء

يعني انا عندي فريم معين هذا الفريم هو الدي يستدعى التقرير بواسطه بوتم

كيف اخليه عندما يستدعي التقرير يقوم بطباعته فورا او يبدا في طباعته دون ان ينتظر المستخدم لكي يكبس امر الطباعه

1145392391.gif
#2

استخدمي الإجراء PrintToPrinter في التقرير

لنفرض ان اسم التقرير x سيكون الكود

x.PrintToPrinter

اقتباس
How to get experience without a job, and how to get a job without experience
#3

الاخ المبدع حمزه شكرا لك

بس للاسف لم ينجح معي المطلوب

وهذا هو الكود ككل

		Dim x As New Form
		Dim y As New CrystalDecisions.Windows.Forms.CrystalReportViewer
		Dim rpt As New Crt1
		rpt.SummaryInfo.ReportComments = TextBox1.Text
		x.Controls.Add(y)
		x.WindowState = FormWindowState.Maximized
		y.Dock = DockStyle.Fill
		y.DisplayGroupTree = False
		y.ReportSource = rpt
		rpt.SetDataSource(rptDS)
		x.ShowDialog()

ولقد جربت الكود الدي دكرته وكتبته السطر قبل الاخير

وجرب التالى

x.PrintToPrinter

ولكن للاسف لم يضبط معي وايضا قمت بتجربته التالى

crp1.PrintToPrinter

وايضا لم ينجح معي الحل

ارجو المساعده لمن لديه خلفيه عن الموضوع

1145392391.gif
#4

ما كتبته صحيح,

لكن الخطأ يكمن في أن المتغير x هو من نوع Form وليس التقرير الذي تريدين طباعته والذي إسمه Crt1

لذلك يجب استخدام هذا الكود

rpt.PrintToPrinter ( 1, False ,1,1)

لأن المتغير rpt هو التقرير

أي سؤال بالخدمة

اقتباس
How to get experience without a job, and how to get a job without experience
#5

شكرا اخوي حمزه على ها الشرح

بس انا لو ما اعرف عدد الصفحات ازي امرر رقم اخر صفحه كما في المثال الذي طرحته وهو

rpt.PrintToPrinter ( 1, False ,1,1)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…