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

خطأ عند الفتح للطباعة أكثر من مرة

مغلق
بدأه HnHn في 23 يوليو 2004 · 0 رد · 383 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1

تحدث عندي مشكلة بسيطة وهي عندما أقوم بطباعة التقرير

يظهر التقرير في وضع المعاينة وكل شي أوك

عند معاودة فتحة مرة أخرى تظهر لي الرسالة الحالية

وهذا هو الكود المستخدم لعملية الطباعة

حيث أن rsdb يرمز للسجلات وهو مستخدم في أكثر من فورم

حيث أنه معرف بتعريف عام في الموديول

 'بيانات الخطاب
 With DataReport4
.Sections("section2").Controls("lID").Caption = rsdb!id
.Sections("section2").Controls("lcode").Caption = rsdb!Code
.Sections("section5").Controls("lName").Caption = rsdb!Name
.Sections("section5").Controls("lxFrom").Caption = rsdb!xFrom
.Sections("section2").Controls("lday").Caption = rsdb!Day
.Sections("section5").Controls("lNameToo").Caption = rsdb!NameToo
.Sections("section2").Controls("lDatOut").Caption = rsdb!DatOut
.Sections("section2").Controls("lDatin").Caption = rsdb!Datin
.Sections("section5").Controls("lcarno").Caption = rsdb!carno
.Sections("section5").Controls("lnumsp").Caption = rsdb!numsp
.Sections("section5").Controls("lnumout").Caption = rsdb!numout


 End With


If lID = "" Then
MsgBox "قم بأضافة سجل "
Exit Sub
End If

'بحث عن السجل
If rsdb.State = 1 Then rsdb.Close
rsdb.Open "select * from Table1 where Code = '" & Trim(TCode.Text) & "'", db, adOpenStatic, adLockPessimistic


'عرض التقرير إذا كان السجل موجود

'كل الشغل هنا , ومعنا الكود التالي هو وضع مصدر بيانات
'البحث , كمصدر بيانات للتقرير
Set DataReport4.DataSource = rsdb
'عرض التقرير
DataReport4.Show
'إذا كنت تريد طباعة التقرير بمجرد الضغط على الزر
'DataReport1.PrintReport True


'إذا لم يجد الرقم بقاعدة البيانات يظهر هذه الرسالة

 If rsdb.State = adStateOpen Then
Set rsdb = Nothing
End If

post-1-1090598237_thumb.jpg

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة

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

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