Ahmed_J قام بنشر April 11 قام بنشر April 11 (معدل) السلام عليكم لدي ملف فاتورة بيع للبيع (نقدا واقساط وآجل) تتكون من جدول راس فاتورة البيع وجدول اطراف فاتورة البيع وجدول تسديد الديون وجدول الزبائن انا استخرجت ديون الزبون الكلي (الطلب الكلي) المطلوب: ماهي طريقة اظهار ومعرفة رصيد حساب الزبون السابق (الرصيد السابق) حتى تتكون المعادلة النهائية ( مجموع الفاتورة الحالية + الرصيد السابق) = الطلب الكلي تحياتي للجميع تم تعديل April 11 بواسطه Ahmed_J
Foksh قام بنشر April 11 قام بنشر April 11 (معدل) 13 دقائق مضت, Ahmed_J said: المطلوب: ماهي طريقة اظهار ومعرفة رصيد حساب الزبون السابق (الرصيد السابق) حتى تتكون المعادلة النهائية ( مجموع الفاتورة الحالية + الرصيد السابق) = الطلب الكلي وعليكم السلام ورحمة الله وبركاته .. أخي العزيز @Ahmed_J ، الطرق والحلول ستعتمد اعتماد كلي على بناء استعلامات ( ومتأكد أنك تعلم ذلك ) ، وحتى تبني استعلامك لابد لأي شخص من معرفة أسماء الجداول والحقول ... إلخ . لذا فأرجو منك تكرماً بمساعدتنا بذلك . ومتأكد إننا سنجد الحل بمساعدتك 😇 . تم تعديل April 11 بواسطه Foksh 1
Ahmed_J قام بنشر April 11 الكاتب قام بنشر April 11 السلام عليكم ملف مرفق لغرض التعديل علية تحياتي للجميع TEST.accdb
Foksh قام بنشر April 11 قام بنشر April 11 رغم أنني لا أشجعك بالإستمرار في النهج الذي تتبعه في مشاريعك ( التسميات العربية ) ، ولكن أنظر لهذه الفكرة البسيطة من خلال دالة تقوم بحساب رصيد الزبون السابقة من نفس الجدول بشرط اسم الزبون كالآتي :- Function SumByCustomer(CustomerName As Variant) As Currency Dim db As DAO.Database Dim rs As DAO.Recordset Dim SQL As String Dim Total As Currency If IsNull(CustomerName) Or Trim(CustomerName & "") = "" Then SumByCustomer = 0 Exit Function End If Set db = CurrentDb SQL = "SELECT Sum([المجموع بالدينار]) AS TotalSum " & _ "FROM [اطراف قائمة البيع] " & _ "WHERE [اسم الزبون3] = '" & Replace(CustomerName, "'", "''") & "'" Set rs = db.OpenRecordset(SQL) If Not rs.EOF Then Total = Nz(rs!TotalSum, 0) Else Total = 0 End If rs.Close Set rs = Nothing Set db = Nothing SumByCustomer = Total End Function وهذا مرفق بسيط للفكرة ، ففي نموذج "قائمة البيع" ستلاحظ مربعي نص ، الأخضر للذمم السابقة ، والأحمر لمجموع الذمم السابقة مع مجموع الفاتورة الحالي . فأن كان هذا طلبك أخبرني بذلك . Ahmed_J.zip 1
Ahmed_J قام بنشر April 11 الكاتب قام بنشر April 11 شكرا للمتابعة استاذي العزيز @Foksh بارك الله فيك كنت اريد ان يبقى الرصيد السابق لاول فاتورة يساوي صفر بشرط اسم الزبون ويجمع الرصيد مع مبلغ الفاتورة وهكذا حنى تبقى الفاتورة محافظة على كل الحسابات عند الرجوع اليها لاحقا تحياتي استاذ
Foksh قام بنشر April 11 قام بنشر April 11 13 دقائق مضت, Ahmed_J said: كنت اريد ان يبقى الرصيد السابق لاول فاتورة يساوي صفر بشرط اسم الزبون ويجمع الرصيد مع مبلغ الفاتورة وهكذا حنى تبقى الفاتورة محافظة على كل الحسابات عند الرجوع اليها لاحقا لم افهم المطلوب بشكل واضح ... فسر من خلال مثال كي تتوضح الصورة والفكرة التي في ذهنك 1
Ahmed_J قام بنشر April 11 الكاتب قام بنشر April 11 يعني اول مرة للزبون عند اول قائمة له اكيد الرصيد السابق يساوي صفر لانه اول مرة يشتري منك هذا يكون بالقائمة رقم 1 والرصيد الكلي = 0+ مجموع القائمة القائمة2 في الرصيد السابق تساوي الرصيد الكلي للقائمة رقم 1 وهكذا هيك انا فاهم الموضوع شكرا للمتابعة
Foksh قام بنشر April 11 قام بنشر April 11 18 دقائق مضت, Ahmed_J said: يعني اول مرة للزبون عند اول قائمة له اكيد الرصيد السابق يساوي صفر لانه اول مرة يشتري منك هذا يكون بالقائمة رقم 1 والرصيد الكلي = 0+ مجموع القائمة
Ahmed_J قام بنشر April 12 الكاتب قام بنشر April 12 (معدل) السلام عليكم مرفق صورة لفاتورة بيع فيها مجموع القائمة - الواصل من المبلغ= الباقي من الفاتورة (خاص بفاتورة البيع الواحده) المطلوب : الطلب السابق على الزبون + الباقي من الفاتورة = الطلب الكلي على الزبون تم تعديل April 12 بواسطه Ahmed_J
Eng.Qassim قام بنشر April 12 قام بنشر April 12 وعليكم السلام اخي @Ahmed_J انا من اشوف جداول بالعربية اشعر بالقشعريرة 😍 جرب هذه المحاولة فقط لنموذج مبيعات ..وجرب نموذج سند القبض لان سند الصرف يعمل على المشتريات تستطيع تطوير البرنامج من خلال عمل نص اظهار رصيد المادة مثلا Amed.rar 1
Ahmed_J قام بنشر April 12 الكاتب قام بنشر April 12 (معدل) السلام عليكم شلونك استاذ قاسم ان شاء الله بخير حسب ماشفت برنامج عند الوكلاء من ترجع لاول قائمة يكون صفر يعني يحسب للامام والخلف لان اول قيد يصير صفر ومن ثم يجمع السابق مع القائمة الجديده ومن يرجع للقائمة الاولى صفر يعني يجمع كل قائمه بقائمتها تحياتي تم تعديل April 12 بواسطه Ahmed_J
Eng.Qassim قام بنشر April 12 قام بنشر April 12 5 ساعات مضت, Ahmed_J said: عني يحسب للامام والخلف لان اول قيد يصير صفر ومن ثم يجمع السابق مع القائمة الجديده ومن يرجع للقائمة الاولى صفر حضرتك جربت البرنامج ؟ طبيعي اي قائمة بدون مبيعات تكون صفر جرب اسم اخر وتتبع الخوات ...اهم شي تطلع عندك الديون السابقة وفي نموذج المدفوعات عندما تخل مبلغ واصل من الزبون سوف ينقص من الدين السابق ويعطيك المبلغ الحالي 1
Ahmed_J قام بنشر الأحد at 18:41 الكاتب قام بنشر الأحد at 18:41 (معدل) نعم جربت البرنامج لكن الرصيد يتغير بعد التسديد لكل قائمة من الاول الى اخر قائمة المفروض كل قائمة تبقى تحافظ علة تفاصيلها حتى لو تم تسديد الديون كلها يعني لو عملت قائمة قبل التسديد ورجعت لها بعد التسديد يوجد اختلاف تحياتي لك استاذ قاسم تم تعديل الأحد at 18:42 بواسطه Ahmed_J
Ahmed_J قام بنشر الأحد at 18:59 الكاتب قام بنشر الأحد at 18:59 (معدل) UP تم تعديل الأحد at 19:03 بواسطه Ahmed_J
Eng.Qassim قام بنشر الإثنين at 03:09 قام بنشر الإثنين at 03:09 8 ساعات مضت, Ahmed_J said: المفروض كل قائمة تبقى تحافظ علة تفاصيلها حتى لو تم تسديد الديون كلها الان فهمت ماتريد....سافعل ان شاء الله ما استطيع عمله
husseinharby قام بنشر الثلاثاء at 13:33 قام بنشر الثلاثاء at 13:33 السلام عليكم استاذ @Foksh سؤال خارج الموضوع لكنه مهم جدا بالنسبة لي ماهي طريقة عمل فيديو للشرح مثل الذي قمت حضرتك بعمله في هذا المثال بالاعلي
Foksh قام بنشر الأربعاء at 09:20 قام بنشر الأربعاء at 09:20 19 ساعات مضت, husseinharby said: سؤال خارج الموضوع لكنه مهم جدا بالنسبة لي وعليكم السلام ورحمة الله وبركاته 🤗 .. تفضل البرنامج ، اضغط هنا . 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.