كيف الحصول على قيمة الفواتير لفترة محددة
#1
السلام عليكم و رحمة الله و بركاته

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

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

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

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

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

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

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

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

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

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

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


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم