delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف الحصول على قيمة الفواتير لفترة محددة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم و رحمة الله و بركاته

إعتمدت على الطريقة filter لحصر الفواتير بين تاريخين و لكن جمع قيم هذه الفواتير يتطلب while أو For
و التي أراها ليست بالفكرة الذكية
فاعتمدت على مركبين adoquery. واحد لإظهار هذه الفواتير و الاخر لاظهار المجموع الكلي لكني لم أنجح.
لقد وجدت الحل
select sum(totalTTC) as TTC_entre_date from facture_vente

لكن مشكل جديد هو أن الخاصية FieldKind للحقل totalTTC هي fkCalculated

و منه النتيجة دائما 0
الحمد لله لقد وجدت الحل

select sum(totalht+totalTaxe+timbre) as TTC_entre_date from facture_vente

شكرا لكم
مشكل جديد ):

المشكل أن الحقل timbre خاصيته fieldkind هي fkCalculated
و أحسبه باستعمال if else و عجزت عن تحقيقها في sql

جزاكم الله كل الخير
يمكن ان تستخدم TxQuery عوض Query تستطيع من خلالها قراءة الحقول المحسوبة
http://www.delphi4arab.net/forum/showthr...p?tid=6233
السلام عليكم

أحسبها مباشرة في إستعلامك
كود :
select sum(totalht+totalTaxe) as TTC, sum(totalht+totalTaxe)/100 as TIMBRE , sum(totalht+totalTaxe)+sum(totalht+totalTaxe)/100 as TOTALNET from facture_vente
بالتوفيق
السلام عليكم
مبلغ الطابع =1% من مجموع(مبلغ خارج الرسم+مبلغ الرسم) اذا كان المجموع اقل من 000 250
اما اذا وصل المجموع الى 000 250 او اكبر فان مبلغ الطابع = 500 2 مهما زاد المجموع
شرط ان تكون نوعية الدفع نقدا اما اذا اختلفت عن ذلك فان مبلغ الطابع=0
من الاحسن ان تحفظ المبالغ المتحصل عليها ht.tva.tim.ttc في الجدول master ثم يمكن الحصول على المجاميع ب sql
شكرا أخي طارق على فكرة TxQuery و لكن جاءتني فكرة أن أحسب الحقل timbre في الحدث oncalculate و خارجه

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

الحمد لله إنهيت هذا المشروع..أشكر المنتدى و كل أعضائه و زواره خاصة بعض الاعضاء.
السلام عليكم

إقتباس :الحمد لله إنهيت هذا المشروع.
الحمد لله ، مبارك Wink
إقتباس :لكنك لم تتطرق في الاستعلامية إلى شروط حساب الحقل timbre
أي شرط ؟ ( فيه شرطان وقد ذكرهما الأخ طارق )
مبارك...
تمنياتي لك بالتوفيق في برامج اخرى ان شاء الله
الصفحات : 1 2