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

ربط البرنامج بأكثر من مصدر للبيانات

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

بسم الله الرحمن الرحيم

تظهر هذه المشكله معى عند الضغط على الطباعه

RPT82.JPG

علما بان الكود المستخدم هو

If rs.RecordCount = 0 Then
Beep
msg "áÇ ÊæÌÏ ÈíÇäÇÊ ãÓÌáå", ""
Exit Sub
End If

Dim db As New ADOX.Catalog				 'ÃäÔÇÁ ãÊÛíÑíä áÃäÔÇÁ ÌÏæá ÇáÃÓÊÚáÇã
Dim cm As New ADODB.Command
''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''
db.ActiveConnection = cn								 'ÃäÔÇÁ ÌÏæá ÇáÃÓÊÚáÇã
cm.CommandText = "select s1 as [ÇáÃÓã],s2 as [ÇáÚäæÇä],s3 as [åÇÊÝ ÇáÚãá],s4 as [åÇÊÝ ÇáãäÒá],s5 as [ÇáãÍãæá],s6 as [ÇáÃíãíá],s7 as [ãáÇÍÙÇÊ] from mytab order by s1"
db.Views.Delete "qmtb"				  'ÍÐÝ ÌÏæá ÇáÃÓÚáÇã
db.Views.Append "qmtb", cm				'ÃäÔÇÁ ÌÏæá ÇáÃÓÊÚáÇã


CrystalReport1.DataFiles(0) = App.Path & "\main\tel.MDB"	   'ÊÍÏíÏ ÞÇÚÏÉ ÇáÈíÇäÇÊ
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CrystalReport1.ReportFileName = App.Path & "\rpt\4.rpt"
CrystalReport1.Connect = "pwd=999999"	  'ÊÍÏíÏ ßáãÉ ÓÑ ÞÇÚÏÉ ÇáÈíÇäÇÊ
CrystalReport1.Action = 1			  'ÃÈÏÇ ÇáØÈÇÚå

مع العلم أنى ربطت البرنامج بقاعده بيانات وملفات Random

ويحدث نفس الخطا لو أن البرنامج متصل بأكثر من قاعدة بيانات

يظهر الخطا فى

CrystalReport1.Action = 1

ولكن على ما أعتقد أن سبب الخطا هو

CrystalReport1.DataFiles(0) = App.Path & "\main\tel.MDB"

حيث ان هذا الكود يحدد قاعدة البيانات الأفتراضيه الخاصه بالتقرير

وهى قاعدة البيانات الأفتراضيه الوحيده بالبرنامج

ولكن لو أضفت قاعدة بيانات أخرى للبرنامج يصبح غير صحيح

هل أجد الحل عند أحد الأخوه

وجزاكم الله خيرا

سبحان الله وبحمده سبحان الله العظيم

s.gif

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

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