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

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

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

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

آخر المواضيع

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 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]








 


رد مع اقتباس
قديم 2008-07-08, 07:39   رقم المشاركة : 2
معلومات العضو
medreg
عضو مشارك
 
إحصائية العضو










افتراضي

لاحولى ولا قوة الا بالله العلي العظيم
ما هذا يا مبرمجين الجلفة
يا للعار
كل هذه الزيارات لمواضيعي ولا أحد يرد
لا بد من أن مواضيعي غير مرغوب فيها
ولهذا لم يتم الرد عليها
أربع مواضيع بدون رد
فهذا عيب وعار وكنت أظن ان نحن الجزائريين لنا غيرة على ابناءنا
وكل من قصدنا للمساعدة فنحن اهل لمساعدته اكثر من غيرنا
لاحولى ولا قوة الا بالله










رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

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

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

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

الساعة الآن 20:57

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


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

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