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

الرجاء من يعرف ماذا تعني الرسالة التالية

بدأه ahmed husien في 23 فبراير 2009 · 10 رد · 931 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم شباب الرجاء من يعرف ما سبب رسالة الخطاء التالية

run time error 91

object varible or with block varible not set

وهذه الرسالة تظهر في برنامج استخدمت معه الاداة data control

على الرغم من اني استخدمت معه

Package and Deployment Wizard

ولكن عند نقله لحاسبة اخرى لايعمل وتظهر هذه الرسالة

علما اني حاولت مسح قاعدة البيانات في حاسبتي

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

وملاحظة من النافذة التي يظهر فيها add file

قمت باضافة ملف قاعدة البيانات

ارجوكم الرجاء المساعدة لان جدا محتاج هالبرنامج يعمل

#2

أرجو وضع السطر الذي فيه الخطأ، إن كان شكله هكذا:

A=B

فاجعله:

Set A= New B

ما هو السطر الذي فيه الخطأ؟

هذه الجملة خاطئة  :wacko: 


#3

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

#4

السلام عليكم أخي الكريم ...

أعد تنصيب البرنامج من Run ... ولكن إنتبه للمسار اللذي يكون فيه القرص اللذي تريد التحميل منه ..

لا تجعلوا العلم فيه كل غايتكم ... بل علموا النشئ علماً يُنتج العملا

#5
احمد حسين كتب:
ولكن عند نقله لحاسبة اخرى لايعمل وتظهر هذه الرسالة

ماشاء الله من الواضح انك طموح اخى انصحك نصيحه بالله عليك لا ترميها وراء ظهرك اشتغل بالاكواد ودعك تماما من شغل الادوات ده

بالتوفيق ان شاء الله

00
 

فاضى 

 

00

#6

اخي السبب طبعاً لعدم ارفاقك لقاعدة البيانات ضمن انشاء باكج التنصيب ...

هناك بعض الملفات التي لا ترفق تلقائيا مع البرنامج ويجب ان تضيفها يدوياً واهمها :

قاعدة البيانات

ملفات الخطوط اذا كنت تستخدم خطوط خاصة

ملفات الصور اذا كانت الصور خارجية ..

ملفات الصوت اذا كانت ملفات الصوت خارجية .

لذا اثناء انشاء ملف التنصيب يجب ان تقوم بارفاق هذه الملفات يدويا الى المعالج.

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#7

السلام عليكــم ورحمـة الله وبركاتــة ،،

شباب المنتدى كيف حالكم اشكر بشكل كبير تعاونكم وسعة صبركم في ما يخص الارفاق اليدوي لقاعدة البيانات

اي تقصدون من الامر add files

اكيد اضيف ملف قاعدة البيانات لكن بدون فائدة وحتى انا مستغرب ماعتقد هناك خطاء

والاخوة الي اقترحوا هناك مشكلة في الاكواد فقمت بمسح كل الاكواد وحتى رفعت كل شيء من الفورم فقط اداتي التيكست واداة adodc

لكن نفس المشكلة اي انا الان تاكد وتيقنت المشكلة في الربط

ممكن الي عنده فقط خطوات وياريت مصورة وبالتفصيل عن ربط الado

مع الاكسيس

#8

اخي الكريم تضيف قاعدة البيانات عند انشاء ملف التحزيم

وتضاف من هذه الشاشة

post-7014-1235862031_thumb.jpg

وبعدها تتابع عملية الاستكمال عادي جدا

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#9

اهلا اخي العزيز والله شغلتك وياي بس للاسف انا ذكرتللك اكيد انا اضيف الملف من الصفحة الي في الصورة

الي انته مخليها ونفس الرسالة تضهر لللاسف بس استشاريت احد الاخوان ذكر عن شي اسمه compile يعني المترجم التابع للحاسبة الاخرى فيه اللخلل وليس عندي فهل هذا صحيح

وكيفية حل ذللك

#10

اريد اذكرك اخي كذللك

وهو اني جربت كل

انواع الربط بالفيجوال

يعني ado

وdata control

ولكن نفس الرسالة تظهر عند نقله لحاسبه اخرى

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

قليلة

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

لكن نفس المشكلة

غير انه المختلف عن الي اقراه في المواضيع التعليميه

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

فهل تعتقد اصدارات البرامج فيها مشكلة

او اكو خطوة معينه يعني مانفذها

ممكن اذا عندك طريقة معينه في ملف pdf

او عموما يعني اي شي

ممكن توضعه في المرفقات

#11

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

السلام عليكــم ورحمـة الله وبركاتــة ،،

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

انظر الصورة اخى العزيز فى المرفقات

فى هذه الصورة انت تحدد مكان قاعدة البيانات التى ستقوم الاداة Data بالاتصال بها

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

F:\NewWork\WGHT.mdb

ماذا لو نقلنا البرنامج من جهازك لجهاز اخر

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

اذا ما الحل

الحل ان تمسح امتداد القاعدة و تترك فقط اسم القاعدة و تقوم بارفاق القاعدة مع مجلد البرنامج

فيصبح اسم القاعدة فى الاتصال

WGHT.mdb بدلا من العنوان

f:\NewWork\WGHT.mdb

هذه حل و هناك حلول اخرى كالكود و التحزيم و لكن هذا اسهلهم

اسف للاطالة و اتمنى ان تكون قد استفدت

و دمتم

post-40583-1236239936_thumb.jpg

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