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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [كود] قراءه العدد بشكل صحيح من قاعده البيانات اكسس (/showthread.php?tid=45743)

الصفحات: 1 2


RE: قراءه العدد بشكل صحيح من قاعده البيانات اكسس - سعود - 23-03-23

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


RE: قراءه العدد بشكل صحيح من قاعده البيانات اكسس - عضو جديد - 23-03-23

(22-03-23, 10:41 PM)محمد مسافر كتب :
(22-03-23, 08:32 PM)عضو جديد كتب :
(20-03-23, 05:51 PM)محمد مسافر كتب : الاخوة جميعاً

عندي مشروع حساب عدد اجازات الموظفين مرتبط بقاعده بيانات اكسس شغال ومتصل بشكل صحيح فقط الاشكاليه في قراءه العدد للاجازات مثلاً :

في قاعده البيانات العدد 1.5  معناه يوم ونصف ، عند القراءه من فورم المشروع يتم تقريب الرقم الى 2   انا اريد يحسب لي الكسور وتكون القراءه بالضبط مثل ماهي في قاعده البيانات اكسس دون اي تقريب وموضح لكم صوره لالاشكاليه 



من الصوره يبدو انه عمل الاعمده اثناء التصميم بدليل تنسيقها بتغيير عرض كل عمود
فاحتمال كبير انه وضع N0 في الخاصيه format في خصائص defaultcellstyle للعمود سبب المشكله في تقريب العدد

المفعل عندي NO FORMATING  ماهو الصحيح



حملت المرفق فاتضح ما في الصوره
[attachment=28787]


RE: قراءه العدد بشكل صحيح من قاعده البيانات اكسس - محمد مسافر - 23-03-23

(23-03-23, 02:39 AM)عضو جديد كتب :
(22-03-23, 10:41 PM)محمد مسافر كتب :
(22-03-23, 08:32 PM)عضو جديد كتب :
(20-03-23, 05:51 PM)محمد مسافر كتب : الاخوة جميعاً

عندي مشروع حساب عدد اجازات الموظفين مرتبط بقاعده بيانات اكسس شغال ومتصل بشكل صحيح فقط الاشكاليه في قراءه العدد للاجازات مثلاً :

في قاعده البيانات العدد 1.5  معناه يوم ونصف ، عند القراءه من فورم المشروع يتم تقريب الرقم الى 2   انا اريد يحسب لي الكسور وتكون القراءه بالضبط مثل ماهي في قاعده البيانات اكسس دون اي تقريب وموضح لكم صوره لالاشكاليه 



من الصوره يبدو انه عمل الاعمده اثناء التصميم بدليل تنسيقها بتغيير عرض كل عمود
فاحتمال كبير انه وضع N0 في الخاصيه format في خصائص defaultcellstyle للعمود سبب المشكله في تقريب العدد

المفعل عندي NO FORMATING  ماهو الصحيح



حملت المرفق فاتضح ما في الصوره

شكراً للجميع استاذ/ سعود - طه - كذلك العضوء الجديد  جربت وحلت الاشكاليه شهركم خير وبركه


RE: قراءه العدد بشكل صحيح من قاعده البيانات اكسس - sanyor77 - 27-03-23

إذا كان العدد المسترجع من قاعدة بيانات Access يتم تقريبه عند عرضه في النموذج، فقد يكون السبب في ذلك هو التحويل الغير صحيح للقيمة أو تنسيق عرض النص. لحل هذه المشكلة، يمكنك تنسيق القيمة المسترجعة باستخدام تنسيق عدد صحيح مع الكسور. على سبيل المثال، إذا كنت تستخدم مكون TextBox لعرض قيمة الإجازات، يمكنك جعل الكود يبدو مثل هذا:

PHP كود :
Dim leaveValue As Decimal ' قم بقراءة القيمة من قاعدة البيانات هنا

TextBox1.Text = leaveValue.ToString("0.##") 


في هذا المثال، يتم تحويل القيمة إلى نص باستخدام تنسيق العدد الذي يتضمن رقمين عشريين بحد أقصى ("0.##"). هذا سيضمن عرض القيمة مع الكسور دون تقريب. يمكنك تعديل هذا المثال وفقًا لطريقة استخدامك للتحكم في واجهة المستخدم وكيفية قراءة القيم من قاعدة البيانات. إذا كان لديك أي أسئلة حول كيفية تطبيق هذا المثال على مشروعك، فلا تتردد في طرحها.