Ahmed_J قام بنشر الجمعة at 13:52 قام بنشر الجمعة at 13:52 (معدل) السلام عليكم لدي ملف فاتورة بيع للبيع (نقدا واقساط وآجل) تتكون من جدول راس فاتورة البيع وجدول اطراف فاتورة البيع وجدول تسديد الديون وجدول الزبائن انا استخرجت ديون الزبون الكلي (الطلب الكلي) المطلوب: ماهي طريقة اظهار ومعرفة رصيد حساب الزبون السابق (الرصيد السابق) حتى تتكون المعادلة النهائية ( مجموع الفاتورة الحالية + الرصيد السابق) = الطلب الكلي تحياتي للجميع تم تعديل الجمعة at 13:54 بواسطه Ahmed_J
Foksh قام بنشر الجمعة at 13:59 قام بنشر الجمعة at 13:59 (معدل) 13 دقائق مضت, Ahmed_J said: المطلوب: ماهي طريقة اظهار ومعرفة رصيد حساب الزبون السابق (الرصيد السابق) حتى تتكون المعادلة النهائية ( مجموع الفاتورة الحالية + الرصيد السابق) = الطلب الكلي وعليكم السلام ورحمة الله وبركاته .. أخي العزيز @Ahmed_J ، الطرق والحلول ستعتمد اعتماد كلي على بناء استعلامات ( ومتأكد أنك تعلم ذلك ) ، وحتى تبني استعلامك لابد لأي شخص من معرفة أسماء الجداول والحقول ... إلخ . لذا فأرجو منك تكرماً بمساعدتنا بذلك . ومتأكد إننا سنجد الحل بمساعدتك 😇 . تم تعديل الجمعة at 14:06 بواسطه Foksh 1
Ahmed_J قام بنشر الجمعة at 18:06 الكاتب قام بنشر الجمعة at 18:06 السلام عليكم ملف مرفق لغرض التعديل علية تحياتي للجميع TEST.accdb
Foksh قام بنشر الجمعة at 20:31 قام بنشر الجمعة at 20:31 رغم أنني لا أشجعك بالإستمرار في النهج الذي تتبعه في مشاريعك ( التسميات العربية ) ، ولكن أنظر لهذه الفكرة البسيطة من خلال دالة تقوم بحساب رصيد الزبون السابقة من نفس الجدول بشرط اسم الزبون كالآتي :- 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 قام بنشر الجمعة at 20:58 الكاتب قام بنشر الجمعة at 20:58 شكرا للمتابعة استاذي العزيز @Foksh بارك الله فيك كنت اريد ان يبقى الرصيد السابق لاول فاتورة يساوي صفر بشرط اسم الزبون ويجمع الرصيد مع مبلغ الفاتورة وهكذا حنى تبقى الفاتورة محافظة على كل الحسابات عند الرجوع اليها لاحقا تحياتي استاذ
Foksh قام بنشر الجمعة at 21:12 قام بنشر الجمعة at 21:12 13 دقائق مضت, Ahmed_J said: كنت اريد ان يبقى الرصيد السابق لاول فاتورة يساوي صفر بشرط اسم الزبون ويجمع الرصيد مع مبلغ الفاتورة وهكذا حنى تبقى الفاتورة محافظة على كل الحسابات عند الرجوع اليها لاحقا لم افهم المطلوب بشكل واضح ... فسر من خلال مثال كي تتوضح الصورة والفكرة التي في ذهنك 1
Ahmed_J قام بنشر الجمعة at 21:20 الكاتب قام بنشر الجمعة at 21:20 يعني اول مرة للزبون عند اول قائمة له اكيد الرصيد السابق يساوي صفر لانه اول مرة يشتري منك هذا يكون بالقائمة رقم 1 والرصيد الكلي = 0+ مجموع القائمة القائمة2 في الرصيد السابق تساوي الرصيد الكلي للقائمة رقم 1 وهكذا هيك انا فاهم الموضوع شكرا للمتابعة
Foksh قام بنشر الجمعة at 21:41 قام بنشر الجمعة at 21:41 18 دقائق مضت, Ahmed_J said: يعني اول مرة للزبون عند اول قائمة له اكيد الرصيد السابق يساوي صفر لانه اول مرة يشتري منك هذا يكون بالقائمة رقم 1 والرصيد الكلي = 0+ مجموع القائمة
Ahmed_J قام بنشر السبت at 08:29 الكاتب قام بنشر السبت at 08:29 (معدل) السلام عليكم مرفق صورة لفاتورة بيع فيها مجموع القائمة - الواصل من المبلغ= الباقي من الفاتورة (خاص بفاتورة البيع الواحده) المطلوب : الطلب السابق على الزبون + الباقي من الفاتورة = الطلب الكلي على الزبون تم تعديل السبت at 08:34 بواسطه Ahmed_J
Eng.Qassim قام بنشر السبت at 13:28 قام بنشر السبت at 13:28 وعليكم السلام اخي @Ahmed_J انا من اشوف جداول بالعربية اشعر بالقشعريرة 😍 جرب هذه المحاولة فقط لنموذج مبيعات ..وجرب نموذج سند القبض لان سند الصرف يعمل على المشتريات تستطيع تطوير البرنامج من خلال عمل نص اظهار رصيد المادة مثلا Amed.rar 1
Ahmed_J قام بنشر السبت at 14:08 الكاتب قام بنشر السبت at 14:08 (معدل) السلام عليكم شلونك استاذ قاسم ان شاء الله بخير حسب ماشفت برنامج عند الوكلاء من ترجع لاول قائمة يكون صفر يعني يحسب للامام والخلف لان اول قيد يصير صفر ومن ثم يجمع السابق مع القائمة الجديده ومن يرجع للقائمة الاولى صفر يعني يجمع كل قائمه بقائمتها تحياتي تم تعديل السبت at 14:09 بواسطه Ahmed_J
Eng.Qassim قام بنشر السبت at 19:19 قام بنشر السبت at 19:19 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 قام بنشر بالامس في 03:09 قام بنشر بالامس في 03:09 8 ساعات مضت, Ahmed_J said: المفروض كل قائمة تبقى تحافظ علة تفاصيلها حتى لو تم تسديد الديون كلها الان فهمت ماتريد....سافعل ان شاء الله ما استطيع عمله
husseinharby قام بنشر منذ 2 ساعات قام بنشر منذ 2 ساعات السلام عليكم استاذ @Foksh سؤال خارج الموضوع لكنه مهم جدا بالنسبة لي ماهي طريقة عمل فيديو للشرح مثل الذي قمت حضرتك بعمله في هذا المثال بالاعلي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.