السلام عليكم ورحمة الله
تحية طيبة وبعد ؛؛؛
فإنني أقوم بعمل منظومة بسيطة ببرنامج آكسس، وأكاد أنتهي من تصميم قاعدة البيانات، ولكني أريد رأيكم وبعض الاستشارات من فضلكم حول التصميم. وها هي بعض المعلومات حول المنظومة :
إسم المنظومة : منظومة التفويضات.
طبيعة العمل: أعمل في جهة عامة، تقوم هذه الجهة بإرسال مبالغ مالية إلى فروعها في المدن الأخرى في الدولة، هذه المبالغ المالية ( تسمى تفويضات ) ، كل تفويض منها له رقم فريد، ويذهب إلى فرع واحد فقط، ( كل فرع يمكن أن يصدر له أكثر من تفويض واحد ، ولكن كل تفويض يكون صادراً لفرع واحد فقط لا غير) وكل تفويض له قيمة إجمالية ، هذه القيمة الإجمالية مقسمة على بنود (فئات) . وفي نهاية السنة المالية تقوم كافة الفروع بإرجاع المبالغ المتبقية لديها في جميع البنود إلى الفرع الرئيسي، عملية إرجاع المبالغ تسمى (ترجيعات)
مثال:
تفويض رقم 1 ، الفرع : فرع المؤسسة بمدينة باريس ، القيمة الإجمالية للتفويض : 50,000.000$ خمسون ألف دولار ، وهي مقسّمة كالآتي :
بنود التفويض القيمة
إعاشة 5,000$
بنزين 5,000$
أثاث 10,000$
مصروفات سفر 10,000$
مصروفات عمال 20,000$
* يذهب التفويض إلى الفرع في شكل شيك بالقيمة الإجمالية للتفويض ، مرفق معه جدول يوضح بنود التفويض والقيمة الخاصة بكل بند.
* يأتي الترجيع إلى الفرع الرئيسي في شكل شيك بالقيمة الإجمالية للترجيع، مرفق معه جدول يوضح بنود الترجيع.
( يمكنك اعتبار عملية الترجيع عملية معاكسة لعملية التفويض، التفويض مبلغ صادر من الفرع الرئيسي إلى الفروع الأخرى، الترجيع مبلغ صادر من أحد الفروع الأخرى إلى الفرع الرئيسي )
( ملاحظة: عندما يرجع الفرع المبالغ المتبقية في نهاية السنة المالية ، قد يرجعها في مرة واحدة، وقد يرجعها على مرتين أو ثلاث، حسب ما يطلب منه الفرع الرئيسي. يعني كما أن هناك لكل مكتب تفويضات بأرقام معينة، يكون له "ترجيعات" بأرقام معينة، أرقام الترجيعات ترقم تلقائياً حسب كل فرع ) يعني لو كان الفرع رقم 1 قام بترجيع أول دفعة، يكون اسم هذا الترجيع: الترجيع رقم 1 للفرع رقم1، وإذا قام نفس الفرع مرة أخرى بترجيع مبلغ آخر، يكون هذا المبلغ اسمه الترجيع رقم 2 للفرع رقم 1 ، وهكذا ...... ، بينما التفويضات عندما تصدر، تصدر بأرقام متسلسلة، 1 ، 2 ، 3 ، 4 ، الخ.. بغض النظر عن الفرع، بمعنى أنه يمكن أن يكون لفرع مدينة باريس التفويضات ذات الأرقام التالية : 1 ، 10 ، 53 ... الخ
الهدف من المنظومة : الهدف من المنظومة هو تتبع ومراقبة المبالغ المالية ( التفويضات ) التي ترسلها مؤسسة حكومية إلى فروعها في مدن الدولة المختلفة
. وعلى العكس، مراقبة المبالغ المالية التي يرجعها كل فرع على حدى، بالتالي يمكن معرفة المبالغ التي قام بصرفها أحد الفروع، وذلك بطرح إجمالي المبالغ المرجعة (الترجيعات) من ذلك الفرع ، من إجمالي التفويضات الصادرة له.
أرجو أن تكون فكرة عمل المنظومة واضحة
كما أرجو أن تطلعوا على المرفق وإبداء رأيكم حول التصميم (المتواضع :) والغير مكتمل بعد)، وإضافة أي تحسينات، كما أرجو منكم، تصميم النموذج الرئيسي الذي سيتم فيه إدخال التفويض ( يعني نموذج يحتوي على مربع نص لإدخال اسم الفرع، مربع نص لإدخال رقم التفويض، بالإضافة إلى مربعات نص لكافة البنود، حيث يقوم المستخدم بإدخال رقم التفويض واسم الفرع، ومن ثم يقوم بإدخال القيمة الخاصة بكل بند، ويضغط على زر "إضافة التفويض" ليتم إدخال التفويض في قاعدة البيانات.
أفضل استعمال مكونات ADO للاتصال بقاعدة البيانات.
شكراً لتعاونكم
وجزاكم الله خيراً مقدماً