عبدالرحمن هاشم قام بنشر مارس 4, 2015 قام بنشر مارس 4, 2015 السلام عليكم ورحمة الله إخواني وأساتذتي الكرام في هذا المرفق حاولت جاهدا أن أصنع شاشة إصدار فاتورة تحسب الضريبة والخصم ولكن على كل الأصناف حتى بعد تعديلها ولكن بائت كلها بالفشل وأعلم أنها فشلت لأنني جعلت حقول الضريبة والخصم في جدول تفاصيل الفاتورة Detls_ADD وأنه سوف يتم الحساب طبقا لكل صف في الفاتورة والذي أنا أريده هو أن أطبق عملية حساب الضريبة والخصم على إجمالي الأصناف حتى لو تم تعديلها لاحقا.. بمعنى عند اختيار صنف آخر بعد التعديل وكان مؤشر علامة صح على ضريبة 10% يقوم بضم حساب سعر هذا الصنف ضمن نسبة الضريبة أعلم أنه شيء ثقيل على القلب ولكن كنت أريد التيسير على المستخدم حين التعديل بدلا من كل صنف يقوم بالتأشير على علامة صح بتفريغها ثم التأشير مرة أخرى ليتم الحساب وكذلك لأنني أريد وضع حقل رقم (خصم) يتم الخصم من الإجمالي أود من لديه فكرة أو حل أن يطرحه.. مع اعتذاري لكم لأنني أعلم أن برامج المحاسبة ثقيلة ومملة دمتم بحفظ الله test.rar
jjafferr قام بنشر مارس 5, 2015 قام بنشر مارس 5, 2015 وعليكم السلام اخي عبدالرحمن قرأت موضوعك ، وانزلت المرفق ، ولم افهم المطلوب رجاء اعطني مثال او مثالين ، باسماء الحقول ، وان شاء الله ما يصير خاطرك إلا طيب جعفر
عبدالرحمن هاشم قام بنشر مارس 5, 2015 الكاتب قام بنشر مارس 5, 2015 تحيات لك أستاذي وأخي الفاضل جعفر وشكرا لمرورك الطيب استميحك عذرا بأن أسرد لك فكرة تعديلي.. من الذي رأيته من أمثلة عن نظام الفواتير الضريبية أنه تتم إضافة الضريبة أو الخصم أو الحساب بصفة عامة على الصنف بعد اختياره.. وعند اختيار صنف آخر يجب عليّ أن أضيف الضريبة به... ولكن الذي أريده أن تتم المحاسبة على الإجمالي أي بمعنى عند الضغط على خانة اختيار (إضافة 10%) يتم الحساب على إجمالي الفاتورة وليس للأصناف الموجودة والسبب لأنه إذا تم التعديل على فاتورة ضريبية وقام المستخدم بتغيير الأصناف وظاهر أمامه تأشير علامة صح على أنها (ضريبة 10%) فلن تحسب معه الضريبة 10% لأنه قام بالتعديل على الأصناف أنا آسف جدا لو لم أوفق في إيصال فكرتي.. عموما باختصار.. هل من الممكن أن أضيف حقول تعمل على إضافة ضريبة بالمائة أو رقم... أو خصم بالمائة أو بالمبلغ على ((إجمالي الفاتورة)؟؟ الصورة توضح الذي يحدث والمرفق يوضح الذي أريد عمله.. جزاكم الله كل خير وآسف جدا على الإطالة test.rar
jjafferr قام بنشر مارس 5, 2015 قام بنشر مارس 5, 2015 اعتذر منك أخي عبدالرحمن على التأخير ، فانا اساعد احد الشباب في موضوع آخر ، ولما اخلص ، ساوجه تركيزي لموضوعك ان شاء الله جعفر
عبدالرحمن هاشم قام بنشر مارس 5, 2015 الكاتب قام بنشر مارس 5, 2015 تسلم أخي الكريم كان الله في عونك وجزاكم الله عنا كل خير
jjafferr قام بنشر مارس 5, 2015 قام بنشر مارس 5, 2015 (معدل) أخي عبدالرحمن شكرا على التوضيح ، المسألة الان اصبحت سهلة ولكن عندي استفسار: 1. انت تريد ان تحذف حقل "نسبة ضريبة المبيعات" من النموذج الفرعي ، وتستخدم بدلا عنه "إضافة ضريبة بالمائة على الإجمالي بدون التقيد بالأصناف" و "إضافة خصم بالمبلغ على الإجمالي بدون التقيد بالأصناف" ، صح ؟ 2. تريد تشوف نتائج العملية اعلاه ، في الحقول "إجمالي بدون ضريبة" و "إجمالي بالضريبة" و "إجمالي ض. مبيعات" ، صح ؟ 3. يجب حفظ بيانات "إضافة ضريبة بالمائة على الإجمالي بدون التقيد بالأصناف" و "إضافة خصم بالمبلغ على الإجمالي بدون التقيد بالأصناف" لكل فاتورة ، فهل تريد ان تحفظهم في الجدول Ezn_ADD ، صح ؟ 4. نتيجة التفقيط عندك غلط ، للعلم اعطني الاجابه للاسئلة اعلاه حتى ابدء في العمل ان شاء الله جعفر تم تعديل مارس 5, 2015 بواسطه jjafferr
عبدالرحمن هاشم قام بنشر مارس 5, 2015 الكاتب قام بنشر مارس 5, 2015 الشكر لله أولا وليك أخي الكريم على اهتمامك جزاك الله كل خير والله أنا هقول لحضرتك حاجة بس متقولش عليا مجنون أنا كنت ناوي اعمل الاتنين على الإجمالي وعلى الأصناف ويبقى حسب اختيار المستخدم بس مبدأيا هو اللي حضرتك قولته هو المطلوب.. الضريبة والخصم على إجمالي الأصناف يحسب من النموذج الفرعي في النموذج الرئيسي ولكن لم أعلم هل لو فعلت ذلك في الجدول Ezn_ADD سيكون هذا صحيح أم خطأ أما فكرة عمل الاختيارين سواء على الإجمالي أو بالأصناف مثلما هو الآن فكنت سأقوم بعملها مثلا بزرين اختيار: * حساب ضريبة إجمالي * حساب ضريبة بالصنف وطبعا عندما يختار احدهما يقوم بتصفير الآخر حتى لا تكون الضريبة أو الخصم الضعف هذا مجرد سرد لفكرتي وآسف لو أزعجتك بمرفقي ولكن مبدأيا كما قلت حضرتك لو ينفع عمل ذلك في جدول Ezn_ADD دون إحداث أي أخطاء مستقبلية فالله المستعان ولكن هل سينفع ذلك مع فكرتي التي سردتها؟؟
jjafferr قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 السلام عليكم أخي عبدالرحمن اعتذر عن التأخر في الرد عليك الحقول في المربعات الحمراء هي التي قمت بالعمل عليها ، واما بعض الحقول القديمة والتي في الدائرتين ، فلم استعملهم في البرمجة ، فيمكنك حذفها ان شئت عن تغيير قيمة خانات الضريبة والخصم في النموذج الرئيسي ، فانها تعكس نتائجها مباشرة في النموذج الفرعي ، الضريبة لا تزال موجودة في سجلات النموذج الفرعي ، ونتائجها تعمل على المجموع ، ولكن الخصم يعمل على المجموع فقط تم إضافة حقلين في الجدول Ezn_ADD وهما Tax و Discount ، وهذا الكود الذي يعمل على الحدث بعد التحديث للضريبة والخصم: Private Sub Opt_Discount_AfterUpdate() 'get the Discount for the option Call txt_Discount_AfterUpdate End Sub Private Sub txt_Discount_AfterUpdate() 'just need to Requery, so that the Discount can be taken from the Main/Parent Form Me.Sub_EznADD.Form.Requery End Sub Private Sub opt_Tax_AfterUpdate() 'get the Tax for the option Call txt_Tax_AfterUpdate End Sub Private Sub txt_Tax_AfterUpdate() 'Apply ONE Tax on the whole invoice in the SubForm Sub_EznADD 'if Tax selected in txt_Tax = 10 , this means 10% Set rst = Me.Sub_EznADD.Form.Recordset rst.MoveLast: rst.MoveFirst RC = rst.RecordCount For i = 1 To RC Me.Sub_EznADD!Out_Tax = Me.txt_Tax / 100 rst.MoveNext Next i End Sub جعفر 5.test.mdb.zip 1
عبدالرحمن هاشم قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 وعليكم السلام ورحمة الله معلمي الفاضل وأخي الكريم جعفر جزاك الله كل خير على تعبك معي وجاري التعلم لا أريد أن أثقل عليك أريد إجابة فقط بصح أم خطأ.. والسؤال هو هل من الممكن أن اجعل الضريبة في الرئيسي الذي تفضلت مشكورا بعملها أن تعمل أيضاً مع الضريبة الموجودة في الفرعي من الجدول Detls_ADD ولكن بشرط إن أراد المستخدم حساب الضريبة على إجمالي الفاتورة يتم اخفاء الحقول المربعة وإن أراد حساب الضريبة على الأصناف يتم إخفاء الحقول الدائرية؟؟ مع شرط تصفير الحقول التي ستختفي عند استخدام الآخر؟؟ أريد فقط معرفة إن كانت فكرتي ستكون صحيحة أم أنها خطأ ولا يمكن عملها على العموم سعادتك أخي الكريم فعلت ما أريده وجزاك الله كل خير وأكرمك الله برضاه في الدنيا والآخرة بجنته وخالص تحياتي لك ولمنتدانا الكريم
jjafferr قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 وعليكم السلام ورحمة الله وبركاته 1. هل من الممكن أن اجعل الضريبة في الرئيسي الذي تفضلت مشكورا بعملها أن تعمل أيضاً مع الضريبة الموجودة في الفرعي من الجدول Detls_ADD 2. ولكن بشرط إن أراد المستخدم حساب الضريبة على إجمالي الفاتورة يتم اخفاء الحقول المربعة وإن أراد حساب الضريبة على الأصناف يتم إخفاء الحقول الدائرية؟؟ 3. مع شرط تصفير الحقول التي ستختفي عند استخدام الآخر؟؟ 4. أريد فقط معرفة إن كانت فكرتي ستكون صحيحة أم أنها خطأ ولا يمكن عملها أخي عبدالرحمن 1. هي تعمل هكذا الان ، 2. مسألة إخفاء الحقول سهلة ، ولكني لا اراها واقعية ، 3. تستطيع إخفاء الحقول في النموذج الرئيسي ، ولكن لا تصفرها ، لأن حقلي الضرائب مرتبطة بنفس المصدر ، فاذا صفرت من مكان ، اصبحت النتيجة صفر للحقل بالكامل ، 4. انا في اعتقادي انه: اذا الضريبة ستكون واحدة لجميع اصناف الفاتورة الواحدة ، فلماذا وضعها في سجل النموذج الفرعي اصلا!! لاحظ بأننا الان نحفظ الضريبة والخصم في الجدول Ezn_ADD في سجل الفاتورة ، وكما تتم عملية الخصم على الفاتورة الكلية ، يجب ان تتم عملية الضريبة على الفاتورة الكلية كذلك ، بدون حفظها في النموذج الفرعي لكل سجل على حدة جعفر
عبدالرحمن هاشم قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 تمام أخي ومعلمي الكريم.. سبب الفكرة أن أغلب الفواتير تحسب الضريبة والخصم على الإجمالي ؛ ولكن هناك بعض الفواتير تتم حساب الضريبة على صنف معين بها ولا يتم حسابها على صنف آخر.. هذا هو سبب فكرتي أنا حاولت أنفذ فكرة الاختيار ولكني فشلت وعقلي وقف 5.test.rar
عبدالرحمن هاشم قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 أنا آسف جدا أستاذي جعفر على هذه الإنشغالة واعلم أنها مملة فمعذرة لشخصك الكريم 1- الآن طبقاً لتعديلك الذي تكرمت بعمله وهو المطلوب فعلا بحساب الضريبة على الإجمالي تمام 2- لكن أحيانا تكون هناك فواتير بها مثلا 3 أصناف.. صنفين تحسب عليهم الضريبة والصنف الثالث لا تحسب عليه الضريبة.. في رأيك ما الحل في ذلك؟ المرفق السابق كانت محاولة فاشلة.. وعندك حق عندما قلت أنه لا يمكن التصفير لأنهم مرتبطين بنفس المصدر لو الموضوع ممل فلا تتعب نفسك أكثر من ذلك ويكفيني ما قدمته جزاك الله عنه كل خير
jjafferr قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 في هذه الحالة ، الافضل انه نعمل حقل جديد في جدول Items ، ونسميه Taxable ، بصيغة نعم/لا ، فعند ادخال المادة لأول مرة في البرنامج: فان كانت ينطبق عليها الضريبة ، يدخل قيمة الحقل بـ نعم ، وإلا ، فـ لا . وعند حساب الضريبة ، الكود يراعي هذا الحقل ، وعلى اساسه تدخل قيمة الضريبة (او حتى لو لم تدخل ، فيكون الحساب العام يحسب حساب هذا الحقل). اذا كان هذا اللي تريده ، ومافي تغييرات لاحقه ، فنتوكل على الله ونعدل في الكود وسؤال آخر ، هل تريد اظهار قيمة الضريبة في السجل او لا. جعفر
عبدالرحمن هاشم قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 ياريت والله معلش تعبتك معايا وياريت تظهر قيمة الضريبة في السجل ولكن هناك بعض الملاحظات البسيطة معلش.. خانات الاختيار في الضريبة من الممكن أن تبقى على الاختيارين 10% و1% مع بعضهما.. ويا حبذا لو علمتني الخصم بالمبلغ لو مش هينفع إضافة التعديلات دي فيكفي اقتراحك ما دام سيوفي بالفكرة وجزاك الله كل خير وأدام الله عليك علمه ونعمه وأن هذه الفكرة ستتعامل مستقبلا مع استعلامات حركة الصنف والمخزون
أفضل إجابة jjafferr قام بنشر مارس 7, 2015 أفضل إجابة قام بنشر مارس 7, 2015 (معدل) تفضل 1. اضفنا حقل جديد في الجدول Items ، اسمه Taxable ، بصيغة نعم/لا (يعني المادة اللي يكون عليها ضريبة ، تختار الصح ، وإلا ، لا تختار شئ) ، لاحظ عملت جميع المواد عليهم ضريبة إلا Toshiba icore5: 2. في النموذج الفرعي ، للحقل Item_No ، اضفنا حقل Taxable ، وذلك حتى يميز الكود الفرق في ضريبة المواد: 3. وهذه النتيجة: 4. بالنسبة الى الخصم او الضريبة ، فيمكن ادخالهم باليد (يعني انك تخلي خانات ثابته للارقام المتداوله دائما ، وعندك الخيار في ادخالها يدويا كذلك). جعفر 5.1.test.mdb.zip تم تعديل مارس 7, 2015 بواسطه jjafferr 1
عبدالرحمن هاشم قام بنشر مارس 7, 2015 الكاتب قام بنشر مارس 7, 2015 والله مهما شكرتك أخي ومعلمي الكريم لن أوفي حقك فجزاك الله عني كل خير وجزا منتدانا الكريم وخبراءه وأعضاءه كل خير عما تقدموه لنا من علم أدام الله عليكم علمه ونعمه وزادكم فيه بسطة ورزقكم رضاه وجنته جاري التعلم.. لي شيء بسيط من تعليم حضرتك في المرفقات السابقة وهي الدالة =Sum([ValueS0])*[Parent].[txt_Discount]/100 أريد فقط أن أتعلم معنى [Parent] لكي أقوم باستنتاج النتائج في التقارير سعادتك قمت بالمطلوب وزيادة وتمت بفضل الله وبكرمك الإجابة وتحيرت كثيرا أيهما أحدده أفضل إجابة ؛ فكل إجاباتك أكثر من رائعة أكرمك الله برضاه ورزقه وعلمه.. خالص تحياتي لك أخي الكريم
jjafferr قام بنشر مارس 7, 2015 قام بنشر مارس 7, 2015 وعليكم السلام أخي عبدالرحمن وحياك الله هذه المعادلة موجودة في النموذج الفرعي ، بينما حقل [txt_Discount] موجود في النموذج الرئيسي (او في النموذج الأُم) ، [Parent] معناه النموذج الأُم فلمناداة القيمة من الحقل الأُم ، يجب ان نخبر المعادلة بأن الحقل هناك ، هكذا: [Parent].[txt_Discount] بدلا عن Forms!Frm_EznADD!txt_Discount جعفر
عبدالرحمن هاشم قام بنشر مارس 7, 2015 الكاتب قام بنشر مارس 7, 2015 حياك الله أخي الكريم ومعلمي الفاضل جعفر تمت الإفادة أكرمك الله ولكن كيف أطبق ذلك في التقرير؟ أي كيف تكون المعادلة في التقرير لأنه تقرير وليس نموذج لتتم المعادلة مثلما تمت في النموذج خالص تحياتي
jjafferr قام بنشر مارس 7, 2015 قام بنشر مارس 7, 2015 قيم الضريبة والخصم موجودان في نفس سجل الفاتورة ، ولابد انك ستستدعي سجل الفاتورة ، وستجد الحقلين في نفس السجل جعفر
عبدالرحمن هاشم قام بنشر مارس 7, 2015 الكاتب قام بنشر مارس 7, 2015 جزاك الله كل خير معلش أخي الكريم أثناء تعلمي لتعديلاتك الكريمة وجدت حقل مجموع الضريبة في النموذج الفرعي لا يحفظ القيمة لأنه أصبح غير منضم أعذرني أخي الكريم لأنني أريد التعلم وليس التطبيق فقط فحسب
jjafferr قام بنشر مارس 7, 2015 قام بنشر مارس 7, 2015 نعم هذا صحيح ، لأننا يجب ان نفحص كل مادة اذا كانت الضريبة تنطبق عليها ، واسهل مكان لعمل هذا هو في الكود ، لذلك المجموع يتم عمله في كود النموذج الرئيسي ، في الحدث بعد التحديث لقيمة الضريبة جعفر
عبدالرحمن هاشم قام بنشر مارس 7, 2015 الكاتب قام بنشر مارس 7, 2015 جزاك الله كل خير أستاذي وأخي الكريم جعفر على كل شيء فعلته معي وصبرك عليّ دمت بحفظ الله وأمنه وزادك الله بسطة في العلم وأكرمك برضاه وجنته
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.