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

Windows 2000- Crystal Report - MS Agent

مغلق
بدأه م.محمد أبو العلا التابعي في 10 مايو 2001 · 9 رد · 1,900 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بتصميم نظام بإستخدام vb6 ,واجهتني ثلاث مشاكل عند تحميل النظام على جهاز آخر أتمنى من رواد المنتدى أن أجد عندهم الحل :

1- النظام لايتم تحميله على ويندوز 2000 مع العلم بأني أستخدم ويندوز Me وVB6.

2- التقارير المصممة بالكريستال ريبورت لاتعمل عند تغيير مكان قاعدة البيانات المرتبطة بها.

3- كائن MS Agent لايعمل مع وضعي لملف GENIEالخاص بالأداة في نفس المكان المحدد داخل النظام.

#2

السلام عليكم

اخي بالنسبة لسوالك الاول هل تقصد ان برنامجك لا يتم تحميله من الاساس او يتم تحميله ولا يشتغل، وعموما انا ما جربت ها الشي من قبل ولكن جرب تركبه في جهاز اخر ربما القرص تلف او شي من ها القبيل ، وان كانت الثانية فربما ان بعض الملفات لم تقم بتحميلها او انك استعملت دوال API غير موجودة في ويندوز 2000

هده احتمالات فقط

اما الثاني

اتبع الاتي

في شاشة التقرير اثناء التصميم قم بالاتي

database --> set loction

ومن تم اختار same as report

لجميع الجداول وعاود هذا الشي كل ما تغير في تصميم اي جدول من جداول قواعد البيانات المستعملة في هذا التقرير بعد ما تقوم بعمل

database --> verify database

وقم بحفظ الملف وفي الكود اعمل التالي

Crestalreport1..DataFiles(0) = PathDataBase

على ان يكون pathdatabase هذا موقع يلي مخزنة فيه قاعدة البيانات

اما السوال الثالث :)

لا يتعلم العلم كل مستحي او مستكبر

#3

شكراُُ جزيلا على إهتمامك ياأخ طارق..

بالنسبة للسؤال الأول توضيحه أن برنامجي لايمكن إنزاله على الويندوز 2000 من بداية التنصيب حيث يعطيني رسالة مفادها عدم التوافقية ثم يعيد الجهاز تشغيل نفسه ثم تظهر الرسالة مرة أخرى وهكذا في درة لانهائية.علما بأنني استطيع إنزال البرنامج عل ويندوز 95و98وME بدون مشاكل

بالنسبة لردك العزيز على السؤال الثاني فقد جربت طريقتك

database --> set loction

same as report

database --> verify database

ولكن عند تغيير مكان قاعدة البيانات المرتبطة بالتقرير لاتعمل التقارير مع إعلامك بأنني استخدم قاعدة بيانات ACCESS 97 ,وأضع لها كلمة سر وكلما أردت عرض تقرير على جهازي وبإستخدام الطريقة المقترحة يطالبني في كل مرة بكلمة السر.

وانا لا أعلم أين سيثبت مستخدم البرنامج برنامجي وعلى أي دليل

#4

بالنسبة لتسلسل العملية

database --> verify database

database --> set loction

same as report

ملاحظة هامة لجميع الجداول يعني لو في التقرير اكثر من جدول اعمل نفس الشي لكل جدول على حده اقصد العملية الاخيرة فقط لانك ستجد كل الجداول موجودة امامك في List Box

بالنسبة لكونك عامل كلمة سر لقاعدة البيانات وتريد عرض الجدول

لو غنك فاتح قاعدة البيانات وطلبت بعرض الجدول فلن يطلبها منك

ولكن إن عرضه بدون فتح قاعدة البيانات فانا لادكر الطريقة بالضبط كيف الأن ولكن متأكد من إنها موجدوة في الخاصية connect

فيها حسب ما اذكر انك تعطي كلمة سر واسم المستخدم الافضل ان ترى ال Help يلي هو ما هو متوفر معي الان

مع تحياتي

لا يتعلم العلم كل مستحي او مستكبر

#5

جزاك الله عنا خير انت والقائمين على هذا المنتدى.

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

Private Sub cmdPrint_Click()

On Error GoTo cmdPrint_Click

'cur_dir = "c:hospital"

AlwaysOnTop ANLS, True

Me.CrystalReport1.ReportFileName = cur_dir & "anls1.rpt"

m_serial = Val(Me.txt(3).Text)

Me.CrystalReport1.SelectionFormula = "{anls.serial}=" & m_serial & ""

Me.CrystalReport1.Action = 1

'Me.cmdadd.SetFocus

cmdPrint_Click:

If Err = 20504 Then

MsgBox "التقرير غير متوفر", , "خطأ طباعة"

Me.cmdadd.SetFocus

Exit Sub

End If

End Sub

#6

السلام عليكم

الاخ م.محمد ابو العلا التابعي بالنسبه لموضع الاعداد هناك اضافة

للفجول ( Vb6 Service Pack 4 ) تمكن برنامك نم التعامل مع

Windows 2000 فكما تعلم الفجول 6 ظهرت قبلها عموما انا ما

جربت اعداد برنامج فجول على Windows 2000 واتمنى ان يكون

هذا هو السبب .

اما عن سؤال كريستال ريبورت

فأنا انصح باستخدام ODBC فهي تسهل امور كثير خاصة موضع تغير

موقع البرنامج وموقع قاعدة البيانات كما انه ايضا يحل مشكلة

الباسورد ... وانا الان استعمل النسخه 7 منه فإذا سؤالك في هذا

الاصدار اخبرني

والسؤال الثالث فأنا من رأي الاخ طارق

وفقنا الله لما يحب ويرضى

اللهم وفقنا لما تحب وترضى

photo-25148.png

Microsoft Certified Technology Specialists in Microsoft SQL Server 2005

#7

قد يكون سبب فشل برنامج التثبيت نقص أو عدم توافق ملفات برنامج التثبيت مع ويندوز2000 وحتى أتأكد من ذلك هل تعلم كيف احصل على نسخة التحديث Vb6 Service Pack 4 .

-------------------------------------------

بالنسبة لمشكلة التقارير في crystal report فقد ساعدني فيها الأخ طارق موسى جزاه الله خير عن طريق سؤال آخر في نفس النتدى وتبقى مشكلة كلمة السر لقاعدة البيانات فقد راجعت الأمر connect الموجود في crystal report ولكن يبدو لي أنه غير مختص بهذه العملية .

-------------------------------------------

أما بخصوص ODBC فأنا لا أعلم علاقتها بال CRYSTAL REPORT كل معلوماتي عنه بقدرته على التمكين بالإتصال بقاعدة بيانات ليست من نفس النوع مثل ORACLE .فهل تخبرني بالعلاقة مابين ODBC , CRYSTAL REPORT

مع كل شكري وإمتنناني لك ولمشرفي ولرواد المنتدى .. جزاكم الله خير.

#8

هلا

#9

اخي التابعي

بالنسبة لسيرفيس باك تقدر تتحصل عليها من ايمحل يوزع البرامج

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

غير جرب وشوف

مع تحياتي

لا يتعلم العلم كل مستحي او مستكبر

#10

السلام عليكم

الاخ م.محمد التابعي هذه هي الوصله وهي لآخر تحديث للفجول 6

Visual Studio 6.0 Service Pack 5

http://msdn.microsoft.com/vstudio/sp/vs6sp...sp5/default.asp

وعلى فكره انا ايضا لم ارى هذه النسخه الا اليوم فشكرا لموضوعك

وفقنا الله لما يحب ويرضى

اللهم وفقنا لما تحب وترضى

photo-25148.png

Microsoft Certified Technology Specialists in Microsoft SQL Server 2005

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

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