السلام عليكم احبتى
اريد كود او طريقه عمل استعلام لكسف حساب عميل بين تاريخين بحيث اول التقرير يعطينى رصيد ما قبله مجمع ويحدث الاستعلام لباقى الفترة
مثلا رصيد ما قبله 1000 ج
اول تاريخ فاتوره رقم (10) 2000
الرصيد 3000
وتاريخ اخر بسند قبض رقم(5)500
الرصيد الباقى 2500
وهكذا ولكم منى جزيل الشكر
احبتى فى الله هل سؤالى ليس مفهوما ؟ ام اننى اخطأت فى طرحه
وعليكم السلام ورحمة الله وبركاته
أعطيك فقط الطريقة ... وعليك العمل والاجابة..
1 - ما قبل التاريخ المحدد تريد الرصيد .. وهذا يكون بجملة الاستعلام :/
كود :
"Select Sum(Cr) As sCr, Sum(Db) As sDb From Table Where AccNo = CuNo And Date < qDate"
بحيث :
Cr الحقل الدائن في جدول اليومية..
Db الحقل المدين في جدول اليومية..
Table : اسم جدول اليومية..
CuNo : رقم حساب العميل.
qDate : تاريخ بداية البحث.
الاستعلام سيخزن النتيجة في حقلين ..
sCr
sDb
وهذا بدورك ستخزنه في DataTable
إذا كان هناك نتيجة سيكون هناك سطر وحيد فيه فقط هذين الحقلين(sCr , sDb) ...
وإلا فهو بدون أسطر والرصيد السابق = 0
وبحسب أكواد التعامل مع الـ DataTable أو الـ DataRow تستخرج الفرق بينهما ...
بحسب الفرق بينهما تعرض النتيجة في أي حقل من الداتا جريد التي ستعرض الأرصدة.. (رصيد سابق له أو عليه)
----
2 - الكشف بين التاريخين : أكيد تعرف استخراجه.. وما يحتاج شرح .. بحسب جملة الاستعلام بين تاريخين لحساب ما من جدول ما..
(وإن كنت لا تعرف - للأسف أني أخبرك بأنك بحاجة لتعلم الأساسيات من جديد - ولكن لا أظن ذلك وخاصة أنك وصلت لهذه المرحلة من التفكير بكشف الحساب ما قبل وبعد)..
ولو كان عندي مثال جاهز .. لزودتك به..
ولكن للاسف ليس هناك وقت كافي لدي لبناء مثال كامل من أجل عملية عابرة..
ولكن أظن الشرح فوق كافي إن طبقت ما فيه ... ستتعب ولكن إن نجحت لن تنسى أبداً هذه الطريقة..
..