منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : قراءه العدد بشكل صحيح من قاعده البيانات اكسس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
اخي الكريم موضوعها بسيط جرب بمشروع مستقل واسحب شبيكة البيانات من المصدر الى الفورم وشوف النتيجة بعد كذا عدل على مشروعك الاساسي حسب ما تراه مناسب.
(22-03-23, 10:41 PM)محمد مسافر كتب : [ -> ]
(22-03-23, 08:32 PM)عضو جديد كتب : [ -> ]
(20-03-23, 05:51 PM)محمد مسافر كتب : [ -> ]الاخوة جميعاً

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

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

[صورة مرفقة: image.jpg]
[صورة مرفقة: image.jpg]

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

المفعل عندي NO FORMATING  ماهو الصحيح
[صورة مرفقة: format.jpg]



حملت المرفق فاتضح ما في الصوره
[attachment=28787]
(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   انا اريد يحسب لي الكسور وتكون القراءه بالضبط مثل ماهي في قاعده البيانات اكسس دون اي تقريب وموضح لكم صوره لالاشكاليه 

[صورة مرفقة: image.jpg]
[صورة مرفقة: image.jpg]

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

المفعل عندي NO FORMATING  ماهو الصحيح
[صورة مرفقة: format.jpg]



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

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

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

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


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