السلام عليكم ورحمة الله وبركاته
عندي رقم عشري وهو سعر منتج يساوي مثلا 150.50 اريد ان اضع 150 في خانة الدينارات و 0.5 في خانة الدراهم كيف لي عمل هذا
مع العلم اني اخزن فيه في قاعدة البيانات حقل واحد
واستخدم كريستال ريبورت 10
مع جزيل الشكر
السلام عليكم ورحمة الله وبركاته
عندي رقم عشري وهو سعر منتج يساوي مثلا 150.50 اريد ان اضع 150 في خانة الدينارات و 0.5 في خانة الدراهم كيف لي عمل هذا
مع العلم اني اخزن فيه في قاعدة البيانات حقل واحد
واستخدم كريستال ريبورت 10
مع جزيل الشكر
السلام عليكم ورحمة الله وبركاته
أخى الكريم
اقتباساضع 150 في خانة الدينارات
اعمل right click على الfield في التقرير واختر format object واختر الformat بدون ارقام عشرية
اقتباسأما 0.5 في خانة الدراهم
يمكنك عمل foumula أكتب فيها
"," + TrimRight (Right (totext({Trans.Debit}), 3))وطبعا رقم 3 تحدده انت حسب الأرقام العشرية الموجوده في الجدول
بالتوفيق ان شاء الله
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين
اللهم أعنا على ذكرك وشكرك وحسن عبادتك
اللهم انك عفو كريم حليم تحب العفو فاعفو عنا
اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار
اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض
اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها
اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين
شكرا اخي الكريم على هذه المساعدة بالنسبة لسؤالي
واريد ان اوضح في حالة الدينارت عند عمل الخصائص الحقل على انه Decimal فسوف يعمل كالتالي في حالة
521.5
في هذه الحالة يقوم بوضع 0.5 في خانة الدراهم و 522 في خانة الدينارت اي يقوم بعملية التقريب لرقم ولحل المشكلة قمت باستخدام دالة Truncate
formula=Truncate({GiadMaden.Prise})وشكرا جزيلا على ردك لسؤالي وجعله الله في ميزان حسناتك لانني استفدت منه وكان هذه مشكلة عندي
والسلام عليكم ورحمة الله وبركاته
تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 20 مايو 2007 في 19:07
هذا الموضوع مغلق.