15-02-2017, 09:49 PM
(15-02-2017, 05:57 PM)Unprogramme كتب : السلام عليكم ،
أخي نبيل بما أنك تستعمل Firebird على ما أظن ؟
لماذا لا تستخدم الحلقات في الإجراءات المخزنة Procedure stockée
مثال
كود :For select Code_Client FROM Client Into LeCodeCli DO Begin Select Sum(MonTant_Credit) FROM Credit Into TotCredit Where (Credit.Code_Client = :LeCodeCli) Select Sum(MonTant_Versement) FROM Versement Into TotVers Where (Credit.Code_Client = :LeCodeCli) LeSolde = TotCredit - TotVers end
إذا تريد توضيح أكثر ، على العين و الراس.
شكرا على الاهتمام. يبدو أنك فهمت تماما المقصود. لكنه تعديل طفيف لزميل على تطبيق قديم paradox . لادارة محل أدوات كهرومنزلية. المقصود dbgrid يعرض مجموع الديون. المدفوعات. الفارق(solde) . رغم أن التطيق يمكنك من معرفة البيانات المذكورة من خلال تحديد زبون معين. لكن الآن النقود جدول لكل الزبائن (DbGrid) كما تقدم. هل من حل؟

