اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة ازالة الارقام العشرية في اكسس


nizar_r

الردود الموصى بها

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

اخواني الاعزاء اعذروني ان كان هناك تقصير في اي شيء يتعلق بالموضوع 

لدي مشكلة سأذكرها لكم وهي ان لدي قاعدة بيانات ( برنامج فواتير ) الجدول يعطيني القيمة صحيحة و الفورم كذلك لاكن في التقرير تكمن المشكلة وهيا ان لدي عدد معين ولنفرض 1000.50 رس وعدد اخر 500.20 رس

عند استخدام الدالة سم في التقرير يطلعلي العدد 1500.00 رس فقط !!! المفترض ان يظهر كامل المبلغ وهوا 1500.70 رس , هنا مشكلتي هيا ان التقرير يزيل الفواصل العشرية ويخليها اصفار .

ارجوا من الله ثم منكم اعزائي الكرام ان تجدوا لي حل وهذه صورة توضح ما اقصد 

574065112_.jpg.eb79e8d12df54ccd8f8d6ff1861d59c9.jpg

تم تعديل بواسطه nizar_r
  • Like 1
رابط هذا التعليق
شارك

2 ساعات مضت, nizar_r said:

ارجوكم جدو لي حل انا انتظرر !!!

كما تفضل أخى عبد اللطيف سلوم وطالب بمثال للتطبيق عليه .. أضم صوتى لصوته كى تحصل على أعلى فائدة ..

ولكن جرب أن تجعل خاصية التنسيق لـ ( إجمالى المبلغ ) ثابت و المنازل العشرية له 2

تم تعديل بواسطه essam rabea
  • Like 1
رابط هذا التعليق
شارك

صلي على النبي .. كل سنة وانتم طيبين /// المشكلة دي كانت بتواجهني // اول احاجه تروح على الجدول وتخلي خصائص  حقل الرقم من نوع مزدوج ... وتخلي المنازل العشرية 2 .
وتروح على تنسيق مربع الجمع فى النموذج او التقرير وتختار نوع التنسيق عمله ـ والمنازل العشرية 2 /// جرب وان شاء الله هو المطلوب

رابط هذا التعليق
شارك

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

اول شي في حقل الاجمالي لو استخدمنا الدالة سم لحالها راح تشيل المنازل العشرية ولاكن نستخدم معاها الدالة راوند لتظهر الاعداد العشرية مثلا 

الاجمالي1 هوا : 50.30 ر.س 

الاجمالي2 هوا : 10.20 رس 

سيظهر الاجمالي النهائي واللذي يحمل الاسم total هكذا : 60.00 رس 

ولكي نتمكن من عرض المنازل العشرية نروح على خصائص ( total) - مصدر عنصر التحكم وستكون الطريقة كالتالي :

sum(round(total ; 2))ddddd

الحروف ddddd هي وهمية لترتيب الاقواس لاحد يكتبها !.

وهكذا سيتم عرض المنازل العشرية في الاجمالي

وارفقت لكم صورة توضح ما اقصد.

بدون عنوان.png

تم تعديل بواسطه nizar_r
رابط هذا التعليق
شارك

sum(round(total ; 2))

شكرا لك اخي الكريم على حرصك على نفع اخوانك وعرض ما توصلت اليه  

وهذه الدالة مألوفة للجميع وتستخدم كثيرا ، ولكن قد تغيب عن البال ، لاعتماد الغالبية على التطبيق العملي لحل المشكلات البرمجية 

-----------------------------------------------------------------------------------

وحسب علمي  ان دالة round في الكود  اعلاه  تسبق  دالة sum  ليصبح الترتيب هكذا

round(sum(total);2)

ما رأي خبرائنا في ذلك ؟

  • Like 2
رابط هذا التعليق
شارك

18 ساعات مضت, ابوخليل said:

sum(round(total ; 2))

شكرا لك اخي الكريم على حرصك على نفع اخوانك وعرض ما توصلت اليه  

الاخ لم ينزل مرفق حتى نفحص تمام ابا خليل

ومسالة تقديم الدالة هنا او تاخيرها فانا اتحدى الاخ اذا كان حل المشكلة بتبديلها وهنا :

- الاخ لم ينزل لو مرفق به الجدول والتقرير فقط وكما طلبو الاساتذه اعلاه

- الاخ لم يذكر نوع بيانات الحقل في الجدول

- شلون ظبطت في النموذج ولم تظبط في التقرير !! 

- حتى الصورة الاخيره اعطانا المعادلة وبدون صورة للنتيجة

اخيرا : نفس الشي "قرب ثم اجمع" "اجمع ثم قرب " والاصح زي ماقلت انت ابا خليل اجمع ثم قرب وهو الادق محاسبيا فلو قربت اولا ملايين الاعداد حتما ستحصل على مجموع ليس دقيق جدا

تحياتي

  • Like 2
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information