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

مشكلة overflow في vb6edu ومشكلة في التقارير

مغلق
بدأه المبرمج عبدالكريم في 1 ديسمبر 2006 · 7 رد · 1,029 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء

لدي استفسارين

انا حاليا اعمل على vb6 النسخة التعليمية

عندما اقوم بضرب اي عدد اكبر من 18 في مثلا 2006 تظهر لي رسالة الخطأ رقم 6 OVERFLOW

فمثلا عند استخدامي للكود التالي

MsgBox 18 * 2006

تظهر لي رسالة الخطأ..

الذي اريده منكم هو تجربة الكود السابق واخباري هل يعمل ام تظهر لكم رسالة الخطأ

ثانيا : سؤال في التقارير

لدي مشروع حاليا بقواعد البيانات

فالمشكلة هي :

عندما اظهر التقرير يظهر التقرير بالبيانات الصحيحة

وبعد ذلك اذا قمت بعمل اي تعديل في قاعدة البيانات أو اقوم بتغيير الاستعلام

مثلا من WHERE A=1 إلى WHERE A=2

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

واذا قمت بإغلاق البرنامج وتشغيله من جديد ثم عرض التقرير يظهر لي محدثا...

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

وشكرا لكم

#2

MsgBox "18" * "2006"

Why ??? Ask Microsoft

تم تعديل هذه المشاركة بواسطة msayed2004 في 1 ديسمبر 2006 في 18:59

#3

نفس الشيء عندي :blink: اكيد خطأ برمجي في نفس اللغة فالكمال لله لا اله الا الله

و بنسبة للسؤال الثاني ما هي تقنية ربط قاعدة البيانات بالفيجوال هل هي ADo or DAO او احدى ادوات الربط

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#4

بالنسبة للسؤال الأول ، الأفضل تعريف متغيرين ، ثم إسناد قيمة لهما ، قبل إجراء العملية

مثل الكود التالي :

Dim X As Long
Dim Y As Long

X = 18
Y = 2006

MsgBox X * Y

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#5

شكرا لكم , ولو سألت ميكرسوفت راح يقولون فيجوال بيسيك 7 و 8 قد نزلوا

حل الاخ msayed2004 و شبه جسم صحيح وانا استخدمت حل الاخ جسم صحيح سابقا

اقتباس
و بنسبة للسؤال الثاني ما هي تقنية ربط قاعدة البيانات بالفيجوال هل هي ADo or DAO او احدى ادوات الربط

انا استخدم ADO

شكرا لكم جميعا

#7

المعذرة اخواني وجدت الحل

وهو :

DataReport1.Show
Unload DataEnvironment1

ووجدت الكثير من المواضيع تتحدث عن هذه المشكلة :

/index.ph...%CA%CD%CF%ED%CB

/index.ph...%CA%CD%CF%ED%CB

/index.ph...%CA%CD%CF%ED%CB

/index.ph...mp;#entry572401

وشكرا لكم على المحاولات

#8

حل آخر

MsgBox Val(18) * Val(2006)

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

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