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

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

مغلق
بدأه VisualBasic Lover في 25 يناير 2007 · 3 رد · 557 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الارقام في داتا بيس تظهر بالشكل 0.77 اما في البرنامج تظهر بدون الصفر مما يسبب المشاكل وتظهر بالعكس .77

هل من طريقة لاظهار الصفر مع الرقم !!؟؟؟

المشكلة موضحة في الصورة :

byan6zv.jpg

تم تعديل هذه المشاركة بواسطة VisualBasic Lover في 25 يناير 2007 في 02:08

spamxk4.gif

#2

السلام عليكم

أخى العزيز المشكلة التى تحدث معك سببها اختلاف نوع البيانات ما بين البيانات التى تخزن فى قاعدة البيانات و استعراضه بعد تخزينه فى قاعدة البيانات

قم بضبط ال Data Type للمتغيرات لكى تقبل الكسور العشرية لانه يبدو ان الأرقام تخزن فى قاعدة البيانات ككسور ثم يقوم البرنامج بتقريب هذه الأعداد و عرضها لك فى البرنامج (لاحظ نوع المتغيرات و أيضا اذا كنت تستخدم أيا من الدوال الحسابية التى تسبب تقريب الأرقام العشرية)

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

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

Ahmed Mohamed Samir

Software Developer at Kabnoury Companies Group

CoFounder & Chief Of InterSolution Systems

E-mail : ahmedms101@gmail.com

#3

بارك الله فيك اخي مشكور

استخدمت دالة Format في الفجوال ومشي الحال

في ال SQL

Format(price,'0.00') SQL

في الفجوال

TDBGrid2.Columns.Item(2).NumberFormat = "0.00" TDGrid

.

post-88658-1169726051_thumb.jpg

تم تعديل هذه المشاركة بواسطة VisualBasic Lover في 25 يناير 2007 في 14:54

spamxk4.gif

#4

اعتقد اسهل طريقة هذه

a = "0.77"

b = "0.33"

Text1.Text = Val(a)

MsgBox (a & " " & B)

c = Val(a) + Val(B)

MsgBox ©

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

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

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

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

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

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