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

خطأعجيب محتاج لساحر ياترى فيه هنا

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

أصمم حاليا برنامج بالمواصفات التاليه :

بيئة التصميم : باستخدام VB6

نظام التشغيل : Win 2000

برنامج التقارير :برنامج Crystal reports 7 لطباعة التقارير

قواعد البيانات : DAO 2.5/3.51 مع قواعد بيانات Acsses97

يعمل البرنامج بشكل طبيعى فيما عدا جزء من التقارير .

المشكله :

- كل التقارير تعمل تماما فى Crystal report

- بعض التقارير تعمل من داخل البيزك و الآخر لايعمل بالرغم من اشتراكها فى نفس قواعد البيانات

و الجداول و أحيانا فى نفس الكود

و تظهر رسالة الخطأ التاليه بعد compiling :

Run time error '2147417848(80010108

Automation error

The object invoked has disconnected from its clints

ثم يخرج البرنامج من طور التنفيذ .

و قبل compiling تظهر الرساله التاليه :

Run time error '2147417848(80010108

Method 'Action'of object 'CrystalCtrl' failed

ثم يقف التقرير و لا يغلق الا بغلق VB6

جربت البرنامج بعد عمل حزمة التثبيت له من الجهاز المذكور على اجهزة اخرى فحدث نفس الخطأ

ثم عملت حزمة التثبيت من جهاز ذو نظام XP فحدث نفس الشىء

ثم عملت حزمة التثبيت من جهاز ذو نظام Win 98 فعملت كل الآجهزة بدون مشاكل فيما عدا Win 2000

نموذج من كود التقارير

Report1.Connect = "pwd=password"
With Report1
      .WindowControlBox = True
      .WindowShowExportBtn = False
      .WindowShowGroupTree = False
      .WindowShowCancelBtn = False
      .WindowShowPrintSetupBtn = True
      .WindowShowSearchBtn = True
      .WindowState = crptMaximized

    .WindowTitle = "اسم العنوان"
   
    .ReportFileName = "اسم التقرير و المسار"
   
    .DataFiles(0) = مسار قاعدة البيانات و اسمها"
    .DataFiles(1) = مسار قاعدة البيانات و اسمها"
    .DataFiles(2) =مسار قاعدة البيانات و اسمها"
    .DataFiles(3) = مسار قاعدة البيانات و اسمها"
    .DataFiles(4) = مسار قاعدة البيانات الثانيه و اسمها"
   
    .Action = 1
end with

لن أذكر لكم المحاولات المضنيه فى جميع الأتجاهات حتى لا أشوش على أفكاركم أو اوجهها باتجاه معين

لكن على سبيل المثار قمت بتثبيت برنامج Crystal على جهاز ذو

نظام Win 98 و لا يحتوى على VB6 و أخذت منه ملف Crystl32.ocx

لكى أعمل به على نظام Win2000 بدون نتيجه

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

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