اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مثال عملية سحب من محل وإيداع في محل آخر (تحويلات)


الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

لدي سؤال وهو موجود في الملف المرفق وقد وضعته في ملف وورد لاحتوائه على جداول توضيحية لما أريده .

وكذلك يوجد في الملف المرفق توضيح عمل البرنامج كما أريد .

أيضاً يوجد في الملف المرفق محاولة مني لعمل البرنامج الذي أريده.

ولكل من يقدم لي المساعدة له مني الشكر الجزيل وجزاه الله ألف خير .

أخوكم : فهد الدوسري

fahad_help.rar

  • Thanks 1
رابط هذا التعليق
شارك

السلام عليكم و رحمة الله و بركاته

أهلا أخي فهد

ساضع تصور سريع لكي لا أتأخر عليك ، و ارجو أن يكون واضحا

ما أراه الأنسب هو التعامل مع المحلات بنفس طريقة المخازن فى هذ1 المثال

http://www.officena.net/ib/index.php?showtopic=306

( راجع رسم الجداول به ) ففي الأغلب سيكون مناسبا هنا ايضا

فكل محل يمثل مخزن

له أوامر توريد و لها تفاصيل ( جدولان )

و أوامر سحب و لها تفاصيل ( جدولان )

و اومر السحب و التوريد و تفاصيل كل منها تسجل فى 4ال جداول السابقة كتفاصيل للاوامر و بعد التسجيل يتم ترحيل البيانات الي جدول الحركات ( الذي تسجل به جميع حركات التوريد و الصرف )اي التنفيذ ( تنفيذ الامر فينفذ فى جدول الحركات )

و يمكن التعامل مع مسحوبات النقود علي أنها مادة من المواد أو فى جداول منفصلة ، و أفضل الاولي ، أنها مادة كميتها هي قيمتها و فئتها دائما واحد

و نلاحظ أن كل أمر سحب أو اضافة فهو مقترن بمخزن معين ، و فى حالتك بمحل معين ، فهو اما اضافة الي المحل و سحب من المحل

و فى الحالة التي ذكرت سيتم اضافة المحلات الي الموردين والعملاء

بحيث أن هناك محل يورد الي محل آخر و محل يسحب من محل آخر

و امامك حلان عند تسجيل حركة التحويل من محل 1 الي محل 2

الاول ان تقوم بعمل امر صرف من محل 1 الي العميل محل 2 لينتقص من رصيد محل 1

و يليه امر توريد من المورد محل1 الي المحل رقم 2 ليزيد من رصيد محل رقم 2

و الثاني أن نفذهما بالكود فى خطة واحدة لتسجيل نفس السجلان فى جدول الحركات

مع تحياتي

رابط هذا التعليق
شارك

أشكرك أستاذي محمد طاهر على سرعة الرد

قام الاستاذ : شاكر الزين مشكورا بحل جميع المشاكل في هذه المشاركة

http://www.arabteam2000.com/ib/index.php?s...=0entry176459

رابط هذا التعليق
شارك

السلام عليكم

أعود إليك أخي شاكر الزين وإلى كل الأعضاء في نفس البرنامج بعد أن واجهتني مشكلة لم أعرف لها حلاً.. وتتلخص في التالي :-

هناك نموذج ( إيرادات ) وهو عبارة عن نموذج من خلاله يتم سحب أي مبلغ من أي محل يتم تحديده وبالتالي يتم نقص رأس مال هذا المحل حسب المبلغ المسحوب (( وهذه قد قمت بها ونجحت معي طريقتها ولله الحمد ويوجد في البرنامج المرفق نموذج يبين ذلك )) .

أيضاً ..

هناك نموذج (مصروفات ) وهو عبارة عن نموذج من خلاله يتم تسجيل أي مبلغ يصرف سواء لسداد ديون أو لأي غرض آخر (( وهذا النموذج موجود أيضاً في البرنامج وهو عبارة عن جدول مستقل عن جدول الإيرادات )) .

أين المشكلة إذن ؟ !!

المشكلة هي أني أريد عندما أسحب مبلغ من أي محل ( إيرادات ) أن يجمع هذا المبلغ ليكون إيراداً لشهر وعام معينين يتم أخذ الشهر والعام من التاريخ الذي يدرج عند السحب .

مثال :

سحبت مبلغ 1000 ريال في شهر محرم لعام 1424 ( من أي محل تم السحب ليس ضروري)

سحبت مبلغ 5000 ريال في شهر محرم لعام 1424 ( من أي محل تم السحب ليس ضروري)

سحبت مبلغ 5000 ريال في شهر صفر لعام 1424 ( من أي محل تم السحب ليس ضروري)

سحبت مبلغ 9000 ريال في شهر محرم لعام 1425 ( من أي محل تم السحب ليس ضروري)

وهكذا .......

أريد أن أعرف مجموع شهر معين في عام معين حسب ما تم تسجيله أعلاه .

فيكون هكذا ..

مجموع شهر محرم لعام 1424 هو 6000

مجموع شهر صفر لعام 1424 هو 5000

مجموع شهر محرم لعام 1425 هو 9000

وهكذا .. طبعاً يتم جمع المبلغ دون النظر إلى المحلات يعني هنا تجمع مبالغ المحلات كلها وليس كل محل على حده .

( هناك استعلامين في البرنامج ربما تفيد في التوضيح وهي Q33 خاص بالمصروفات واستعلام Q44 خاص بالإيرادات وهما يقومان بما ذكرت أعلاه ).

-((((((((((((((كل ما سبق ذكره ليس مشكلة))))))))))))-

المشكلة هي ..

هذه المجاميع أريد أن أستفيد منها في شاشة ( المصروفات ) وهذه لم أجد لها حلاً

بمعنى ..

عندما أريد في شاشة المصروفات أن أسحب مبلغ معين في شهر معين في عام معين - وطبعاً الشهر والعام يتم تحديده من التاريخ المدخل عند عملية السحب –

أريد أن يتم خصم هذا المبلغ المسحوب في هذا الشهر والعام من مجموع إيرادات هذا الشهر والعام المقابل له في شاشة الإيرادات أيضاً والذي سبق ذكره .. مثال ..

(((( كما هو معلوم مسبقاً أن مجموع شهر محرم لعام 1424 هو مبلغ 6000 ريال ))))

أريد في شاشة المصروفات أن أسحب مبلغ 2000 ريال من شهر محرم لعام 1424 في هذه اللحظة وبعد حفظ السحب أريد أن يتم حفظ هذا المصروف في جدول ويتم خصمه من الشهر المقابل له في الإيرادات فيصبح الإيرادات بعد السحب مبلغ 4000 ريال وهكذا ..

وإذا كان المبلغ المراد سحبه أكبر من المبلغ المقابل له في الإيرادات فتكون هناك رسالة تبين أن مبلغ الإيرادات المتوفر هو مبلغ (500 ) مثلاً يعني يفهم من يسحب كم بقي في إيرادات هذا الشهر وإذا لم يغطي بالتالي ممكن يغير الشهر ويتم السحب من إيرادات الشهر المقابل له في حالة كان هذا الشهر يوجد فيه إيرادات .وهكذا .

ربما يحتاج الأمر إلى التعديل في جدول المصروفات أو جدول الإيرادات بزيادة حقول فيهما أو يتطلب الأمر إنشاء جدول جديد . لكم الحرية في عمل أي شيء يخدم البرنامج .

أعرف أني أكثرت عليكم الكلام واللف والدوران ولكن قصدي أن تفهموا ما أريد

وبالنظر للبرنامج ربما يكون الأمر سهلاً عليكم

وللجميع فائق تحياتي واحترامي

help_fahad.rar

رابط هذا التعليق
شارك

استاذنا فهد الدوسري :

من الأفضل دمج جدول الايرادات وجدول المصروفات بجدول واحد بحيث يحتوي الجدول على الحقول التالية

رقم المحل - التاريخ - مبلغ الايراد - مبلغ المصروف - الملاحظات - اليوم - الشهر

بالطبع حقلي اليوم والشهر لا يتم كتابتهم يدوياً بل يتم استنتاجهم من حقل التاريخ

وبعد ذلك يتم تسجيل عمليات الايرادات والمصروفات في الجدول السابق ونقوم بعمل استعلام مبني على الجدول السابق بحيث يتم تجميع المبالغ الواردة والمبالغ المنصرفة لكل شهر ونقوم بعمل حقل في هذا الاستعلام يقوم بحساب الفرق بين ايرادات ومصروفات كل شهر,

ونضع عند حدث بعد التحديث لمربع النص الخاص بالمصروفات كود يقوم بالتأكيد من قيمة المبلغ المنصرف والرصيد المتواجد لدينا الذي قمنا بعمله بالاستعلام السابق فاذا وجد الرصيد كافي فلا يوجد مشكله واذا وجد الرصيد غير كافي للصرف فيتم اظهار رسالة تخبر المستخدم بالمبلغ المتوفر فقط ولا يمكن سحب اكثر من هذا المبلغ,

وها هو التطبيق على مثالك هنــــــــــا

رابط هذا التعليق
شارك

أخي فهد

أنا أيضا أوؤيد كلام الاخ أمير من حيث المبدأ ، وأراه الحل الامثل لمثل هذه البرامج بصفة عامة

و هذا الجدول يناظرجدول الحركات الذي وصفته فى ردي السابق

مع تحياتي

رابط هذا التعليق
شارك

أتقدم بخالص الشكر والعرفان لك أستاذي : أمير عاطف

على مساعدتك لي في حل مشكلتي .

كذلك أقدم شكري لمشرفنا الغالي محمد طاهر على مداخلاته المفيدة جداً .

ولا أنسى كل من حاول أو يحاول مساعدتي فله مني الشكر الجزيل .

وأرجو أن لا تصادفني مشاكل أخرى في هذا البرنامج فقد أصبحت محرجاً منكم .. وأرجو أن تعذروني لكثرة أسئلتي وإزعاجي لكم فليس لي بعد الله سواكم .

وتقبلوا تحياتي

رابط هذا التعليق
شارك

هذا لا يساوي واحد على مائه مما تقدمة استاذنا فهد :(

لوسمحت اخ فهد قم بانزال الملف مرة اخرى حيث تم عمل تعديل بسيط على الكود الخاص بنموذج المصروفات حيث الكود السابق يهتم بالشهر بغض النظر عن السنه اما التعديل فأخذ في الاعتبار السنه من هنــــــــــــا

help_fahad_3.zip

تم تعديل بواسطه امير عاطف
رابط هذا التعليق
شارك

جزاك الله خيرا أستاذي أمير عاطف

وقد لاحظت ذلك في مثالك السابق وقمت بالتعديل عليه لكي يجمع بين الشهر والعام وكذلك قمت ببعض الإضافات على الكود لكي يتم ملاحظة الشهر الذي لا يوجد له إيراد فيمنع السحب منه وهذا كله بفضل الله ثم بفضل ما تعلمته من أساتذة المنتدى جزاهم الله خيرا

رابط هذا التعليق
شارك

  • 16 years later...

ارجو مساعدتي في كيفية تصميم استعلام يوضح ارباح المطبعة الشهري لبرنامج حسابات بسيط مكون من فواتير المشتريات وفواتير المبيعات والمصاريف وكيف يمكن اضافة راس المال في بداية المشروع

الملف المرفق هو البرنامج الذي قمت بتصميمه

ولكم مني كل الشكر والتقدير احبابي واساتذتي

ادارة محل1.rar

رابط هذا التعليق
شارك

  • 5 weeks later...
On 12/6/2003 at 7:10 AM, فهد الدوسري said:

أشكرك أستاذي محمد طاهر على سرعة الرد

 

قام الاستاذ : شاكر الزين مشكورا بحل جميع المشاكل في هذه المشاركة

http://www.arabteam2000.com/ib/index.php?s...=0entry176459

اخي فهد الرابط لايعمل

رابط هذا التعليق
شارك

8 ساعات مضت, alix24028 said:

اخي فهد الرابط لايعمل

اخى على الروابط من سنه 2003

وانظر الى المثال الذى فى مشاركه الاستاذ امير فى نفس الرابط هذا

https://www.officena.net/ib/applications/core/interface/file/attachment.php?id=424

بالتوفيق اخى

  • Like 1
رابط هذا التعليق
شارك

1 hour ago, أحمد الفلاحجى said:

اخى على الروابط من سنه 2003

وانظر الى المثال الذى فى مشاركه الاستاذ امير فى نفس الرابط هذا

https://www.officena.net/ib/applications/core/interface/file/attachment.php?id=424 93.1 kB · 423 downloads

بالتوفيق اخى

جزيت خيرا

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information