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

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

قام بنشر

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

الأخوة الكرام ، ، ،

لدي برنامج أشبهه إلى حد كبير بالبرامج المحاسبية

أريد عمل خيار يفتح لي سنة مالية جديدة مثال // 1426هـ

هذه السنة لها جداولها وبياناتها وبأستطاعتي عمل سنة مالية جديدة 1427هـ

مع إمكانية العودة للسنوات المالية القديمة 1426 ومراجعة بياناتها .

أرجو المساعدة فلست أدري ماهي فكرت الحل ؟؟؟

يعني مثلا الإستعلامات عندي ستكون تعمل على الجدول القديم

كيف أجعلها تعمل على الجدول ذو السنة المالية الجديدة ؟؟

قام بنشر

بسم الله الرحمن الرحيم

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

اخي العزيز

انا لم اقم بهذا الموضوع من قبل و لكن ابسط حاجة ممكن عملها هي في نفس Database تفتح Table للسنة المطلوبه و تعمل Query بارصدة السنة السابقة و Append Query لتقوم بنقل الارصدة من نهاية سنة الى بداية اخرى.

و الله ولي التوفيق

قام بنشر

شكراً أخي wkalo على جوابك وفعلاً أفدتني جزاك الله خير

أتمنى أيضاً من الأخوة من لدية برنامج يعمل على ترحيل حسابات وفتح سنة مالية جديدة

أن يفيدنا به وشكرا

  • 3 months later...
قام بنشر

الفكرة نظرياً يا عزيزي كالتالي :

1- أخذ نسخة من القاعدة الحالية باسم جديد كتاريخ ووقت النسخة مثلاً

2- حذف السجلات التي تعتبر حركات لسنة مالية ماضية من القاعدة الأم ، وتنظيف القاعدة من كل ما يتعلق بالسنة المالية الماضية ، من أجل بدء سنة مالية جديدة .

3- وضع جدول خاص باسم القاعدة القديمة ، مثلاً تاريخ ووقت النسخة ، ومسارها .

4- الارتباط بها إما عند بدء البرنامج أو في داخله .

----------

وهي عملياً يا عزيزي كالتالي :

1- تقسم القاعدة إلى قسمين (واجهات InterFace) و ( بيانات Data) ، وفي القاعدة الثانية لا يوجد غير الجداول ، وفي القاعدة الأولى لا يوجد بها جدول محلي إلا جدول مسار القاعدة القديمة وما تحتاج إليه فقط كجدول محلي . من خلال معالج التقسيم

2- وضع كود لأخذ نسخة من قاعدة البيانات

3- تجربة النسخة القديمة ببياناتها .

4- عمل إجراء لتصفير البيانات في النسخة الأم فقط

5- جعل القاعدة القديمة للقراءة فقط ، فلا تعمل عليها إجراءات الحذف والتعديل .

6- وضع كود عند أخذ النسخة يضع مسار القاعدة الجديدة وغالباً نجعلها في مجلد البرنامج

7- وضع كود يرتبط بالقاعدة القديمة أو الجديدة .

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

دمت بخير ورضا

  • 2 weeks later...

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