مساعدة في عملية جمع حاصل مئوي - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مساعدة في عملية جمع حاصل مئوي

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2008-07-05, 10:38   رقم المشاركة : 1
معلومات العضو
medreg
عضو مشارك
 
إحصائية العضو










افتراضي مساعدة في عملية جمع حاصل مئوي

[align=left][align=left][code]procedure TForm1.Button1Click(Sender: TObject);
begin
table1.First;
while not table1.Eof do
begin
table1.edit;
table1SS.Value:=Table1BSS.value*table1TX.Value /100;
table1SS.value:=round(table1SS.value*10)/10;
table1.Next;
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var t:real;
begin
t:=0;
table1.first;
while not table1.eof do
begin
table1.edit;
t:=t+table1SS.Value;
table1.next;
end;
while not table1.eof do
begin
table1.delete;
end;
table1.edit;
table1R_SS.value:=t;
table1.post;
end;

end.[/code[/align][/align]
]
لقد استعملت هذا الكود
لكن ظهرت لي مشكلة في الجمع
عنما اجمع المالغ الناتجة عن نسب مئوية يعطيني مجموع خاطئ كالمثال الموجد بالأسفل

فاليكم التوضيح أكثر

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

المبلغ الأول =============== النسبة% ========== حاصل النسبة
1253.23 ============= 12.00 ================ 150.39
2350.28 ============= 5.00 ================= 117.51
1362.52 ============= 10.50 ================ 143.06
2562.20 ============= 15.00 ================ 384.33
=========
في حالة عدم تأشيرالخيار يكون مجموع حاصل النسبة ============= 795.30 ========== وهذا هو الخطأ
وفي حالة تأشير الخيار يكون مجموع حاصل النسبة ========== 795.29 ==========وهذا هو الصواب
ما اريده كيف يمكنني ترجمة هذا الخيار في البرنامج المعمول بالدلفي7 حتى لا يعطيني مجموع المبالغ خاطئ كهذا المثال

هذا هو قصدي من المشكلة التي تواجهني
وهل من كود برمجي بلغة الدلفي7 يحل محل هذه الصيغ التي تستعمل في Excel
[align=left][align=left]

كود:
=ROUNDDOWN(B24*C24/100;2)
=ROUNDDOWN(B24*C24/100;1)

=ROUNDUP(B24*C24/100;2)
=ROUNDUP(B24*C24/100;1)

=ROUND(B24*C24/100;2)
=ROUND(B24*C24/100;1)[/
align][/align]








 


رد مع اقتباس
 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 05:06

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc