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

طلب التحويل من النظام العشرى الى النظام السادس عشر

بدأه محمد إبراهيم أبو القاسم في 24 يونيو 2019 · 2 رد · 359 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة مشرفين واعضاء المنتدى الكرام ..

كل عام وانتم بخير.

بالمثال المرفق نموذج يقوم بتحويل قيمة عشرية الى قيمة بنظام السادس عشر من خلال دالة Hex 

والدالة تعمل جيدا لكنها لاتقبل كل القيم فعند ادخال قيمة مثل "2898118016" مثلا يقوم البرنامج بعرض رسالة "run time error 6" ولا تعطي نتيجة 

نرجو حل المشكلة وتوضيح السبب إن امكن

مع خالص الشكر والتقدير ،،

مثال.mdb

تم تعديل هذه المشاركة بواسطة محمد إبراهيم أبو القاسم في 25 يونيو 2019 في 00:59

#2

اعتقد انك تحاول ادخال رقم للدالة

hex

آعلى مما يمكن أن تتعامل معه.

احسب ان المدى المسموح به هو

2,147,483,648- <==> 2,147,483,647

#3
الفهرى كتب:

اعتقد انك تحاول ادخال رقم للدالة

hex

آعلى مما يمكن أن تتعامل معه.

احسب ان المدى المسموح به هو

2,147,483,648- <==> 2,147,483,647

اشكرك استاذى العزيز على المشاركة ..

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…