واضح2002 قام بنشر أكتوبر 12, 2005 قام بنشر أكتوبر 12, 2005 السلام عليكم ورحمة الله وبركاته . . . الأخوة الكرام ، ، ، لدي برنامج أشبهه إلى حد كبير بالبرامج المحاسبية أريد عمل خيار يفتح لي سنة مالية جديدة مثال // 1426هـ هذه السنة لها جداولها وبياناتها وبأستطاعتي عمل سنة مالية جديدة 1427هـ مع إمكانية العودة للسنوات المالية القديمة 1426 ومراجعة بياناتها . أرجو المساعدة فلست أدري ماهي فكرت الحل ؟؟؟ يعني مثلا الإستعلامات عندي ستكون تعمل على الجدول القديم كيف أجعلها تعمل على الجدول ذو السنة المالية الجديدة ؟؟
واضح2002 قام بنشر أكتوبر 14, 2005 الكاتب قام بنشر أكتوبر 14, 2005 هل من مجيب أم أن السؤال غير واضح ؟؟ الفزعة يارقاله
wkalo قام بنشر أكتوبر 14, 2005 قام بنشر أكتوبر 14, 2005 بسم الله الرحمن الرحيم السلام عليكم و لاحمة الله و بركاته اخي العزيز انا لم اقم بهذا الموضوع من قبل و لكن ابسط حاجة ممكن عملها هي في نفس Database تفتح Table للسنة المطلوبه و تعمل Query بارصدة السنة السابقة و Append Query لتقوم بنقل الارصدة من نهاية سنة الى بداية اخرى. و الله ولي التوفيق
واضح2002 قام بنشر أكتوبر 18, 2005 الكاتب قام بنشر أكتوبر 18, 2005 شكراً أخي wkalo على جوابك وفعلاً أفدتني جزاك الله خير أتمنى أيضاً من الأخوة من لدية برنامج يعمل على ترحيل حسابات وفتح سنة مالية جديدة أن يفيدنا به وشكرا
sayed fox قام بنشر يناير 19, 2006 قام بنشر يناير 19, 2006 ارفق لي الملف و سوف اقوم باذن الله باستكمال الباقي
أحمد الحربي قام بنشر يناير 19, 2006 قام بنشر يناير 19, 2006 الفكرة نظرياً يا عزيزي كالتالي : 1- أخذ نسخة من القاعدة الحالية باسم جديد كتاريخ ووقت النسخة مثلاً 2- حذف السجلات التي تعتبر حركات لسنة مالية ماضية من القاعدة الأم ، وتنظيف القاعدة من كل ما يتعلق بالسنة المالية الماضية ، من أجل بدء سنة مالية جديدة . 3- وضع جدول خاص باسم القاعدة القديمة ، مثلاً تاريخ ووقت النسخة ، ومسارها . 4- الارتباط بها إما عند بدء البرنامج أو في داخله . ---------- وهي عملياً يا عزيزي كالتالي : 1- تقسم القاعدة إلى قسمين (واجهات InterFace) و ( بيانات Data) ، وفي القاعدة الثانية لا يوجد غير الجداول ، وفي القاعدة الأولى لا يوجد بها جدول محلي إلا جدول مسار القاعدة القديمة وما تحتاج إليه فقط كجدول محلي . من خلال معالج التقسيم 2- وضع كود لأخذ نسخة من قاعدة البيانات 3- تجربة النسخة القديمة ببياناتها . 4- عمل إجراء لتصفير البيانات في النسخة الأم فقط 5- جعل القاعدة القديمة للقراءة فقط ، فلا تعمل عليها إجراءات الحذف والتعديل . 6- وضع كود عند أخذ النسخة يضع مسار القاعدة الجديدة وغالباً نجعلها في مجلد البرنامج 7- وضع كود يرتبط بالقاعدة القديمة أو الجديدة . أرجو أن تكون الفكرة قد وصلت ، وعليك الآن أن تجتهد في التنقيب عن كل واحدة منها وعملها بنفسك فهو أفضل دمت بخير ورضا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.