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

كيف يمكن تعامل مع الارقام العشرية

مغلق
بدأه عرعود في 10 مايو 2007 · 2 رد · 775 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي رقم عشري وهو سعر منتج يساوي مثلا 150.50 اريد ان اضع 150 في خانة الدينارات و 0.5 في خانة الدراهم كيف لي عمل هذا

مع العلم اني اخزن فيه في قاعدة البيانات حقل واحد

واستخدم كريستال ريبورت 10

مع جزيل الشكر

#2

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

أخى الكريم

اقتباس
اضع 150 في خانة الدينارات

اعمل right click على الfield في التقرير واختر format object واختر الformat بدون ارقام عشرية

اقتباس
أما 0.5 في خانة الدراهم

يمكنك عمل foumula أكتب فيها

"," + TrimRight (Right (totext({Trans.Debit}), 3))

وطبعا رقم 3 تحدده انت حسب الأرقام العشرية الموجوده في الجدول

بالتوفيق ان شاء الله

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#3

شكرا اخي الكريم على هذه المساعدة بالنسبة لسؤالي

واريد ان اوضح في حالة الدينارت عند عمل الخصائص الحقل على انه Decimal فسوف يعمل كالتالي في حالة

521.5

في هذه الحالة يقوم بوضع 0.5 في خانة الدراهم و 522 في خانة الدينارت اي يقوم بعملية التقريب لرقم ولحل المشكلة قمت باستخدام دالة Truncate

formula=Truncate({GiadMaden.Prise})

وشكرا جزيلا على ردك لسؤالي وجعله الله في ميزان حسناتك لانني استفدت منه وكان هذه مشكلة عندي

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

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 20 مايو 2007 في 19:07

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

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