اذهب الي المحتوي
أوفيسنا

تصدير السجل الأخير


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

الذي اعرفه ان نسخ الجداول يتم بطريقتين اما البنية والبيانات او البنية فقط

فكرة :

تحديث او الحاق السجل الاخير الى القاعدة الخارجية

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

اخي ابا خليل

كلامك صحيح لقد نبهتني الى فكرة اخرى

انظر الرابط التالي

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

هل يمكن تحويل الاستعلام final الى استعلام تحديث جدول ؟؟

طبعا مهمة هذا الاستعلام هي إظهار آخر حركة لكل زبون و بهذا نكون حصلنا على السجلات الاخيرة لجميع الزبائن

و بواسطة استعلام تحديث جدول يتم ادراج هذه السجلات في جدول جديد

ملاحظة هامة جدا : الاستعلام final لا تزال به مشكلة و هي عرض الرصيد النهائي حيث ان قيمة الرصيد لا تظهر

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

اخي ابو خليل التقرير ينفع ايضا

ولكن هناك مشكلة صغيرة

في نهاية السنة اريد ان يتم ادراج الحسابات المتبقية ( الختامية ) الى السنة الجديدة

حيث يتم انشاء قاعدة جديدة تكون معظم الجداول فيها فارغة ( مثل فواتير المبيعات و المشتريات ) و البعض الآخر يتم تصديره كما هو ( مثل دليل المواد )

اما الحسابات كيف سيتم استيراد هذه الحسابات في السنة الجديدة ؟؟

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

انشاء جدول مؤقت بالحسابات الختامية

اخذ النسخة السنوية الاحتياطية

تصفير قاعدة البيانات

الحاق الحسابات الرئيسية من الجدول المؤقت الى جدول الحسابات

هذا كل شيء وهو المتبع

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

اخي ابو خليل

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

ايضا فكرة جميلة و لكن هناك بعض الاخطاء التي ممكن ان تكون كارثية :

التصميم الاصلي للبرنامج يعتمد على انشاء نسخة جديدة لكل سنة

اما اذا طبقنا الطريقة المتبعة عندها سيصبح لدينا قاعدة واحدة فقط و نسخ احتياطية لكل سنة المشكلة تكمن في العودة الى السنة السابقة

بكل تأكيد يجب على المستخدم انشاء نسخة احتياطية للسنة الحالية ثم استيراد نسخة احتياطية للسنة السابقة و عند الانتهاء يتم استعادة النسخة الاحتياطية للسنة الحالية

ماذا لو !!!! لم يأخذ المستخدم نسخة احياطية عن السنة الحالية و استعاد النسخة الاحتياطية للسنة السابقة ؟؟

من المؤكد ان كل تعبه راح عالفاضي

طبعا كل هذا الكلام مبني على فهمي لكلامك السابق في حال احسنت الفهم عنك

اما اذا لم اكن فهمت الطريقة فيسكون هناك حديث آخر

لكن هناك بعض الاسئلة عن الرابط السابق

الاستعلام final هل طريقة عمله صحيحة ( اقصد هل هذا المتبع للبحث عن ارصدة الزبائن حيث تظهر آخر حركة و الرصيد المتبقي )

و لماذا لا يظهر حقل الرصيد النهائي في الاستعلام ؟

و جزاك الله كل خير

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

اخي ابو خليل

تحية طيبة و بعد

استطعت ( و الفضل لله عز وجل ) ان احصل على الرصيد النهائي لكل زبون عن طريق الاستعلام final11 ولكن هناك مشكلة صغيرة

كيف استطيع تحديث بيانات الجدول final1 من الاستعلام ( الرصيد النهائي )

اي اريد ان يتم نسخ كافة بيانات الاستعلام ( الرصيد النهائي ) الى الجدول ( final1 ) ؟؟

أرصدة الزبائن5.rar

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

عفوا اخي ابو خليل يبدو اني اسئت التوضيح

الاستعلام ( الرصيد النهائي ) مصدره الجدول ( mk )

اما الاستعلام ( final11 ) مصدره الجدول ( final1 )

الغاية من هذه العملية نسخ او تحديث بيانات الجدول final1

( اعتقد انه في حال وجود سجلات جديدة لا يمكن التحديث )

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

المشكلة تكمن في العودة الى السنة السابقة

يمكن الاحتفاظ بنسخ لسنين عديدة سابقة والرجوع اليها من داخل البرنامج عند الحاجة بكل يسر

ماذا لو !!!! لم يأخذ المستخدم نسخة احياطية عن السنة الحالية و استعاد النسخة الاحتياطية للسنة السابقة ؟؟

من المؤكد ان كل تعبه راح عالفاضي

هذا الكلام غير وارد في لغة البرمجة

ارجع ودقق مليا في المشاركة رقم 11

سيكون هناك خطوات تسلسلية داخل الكود نفسه :

نسخة احتياطية ثم انشاء جدول عن طريق الاستعلام بالحسابات الختامية ثم تصفير جدول الحسابات ثم الحاق جدولنا المذكور بجدول الحسابات

ومع هذا قد نستخدم النسخة اليومية الاحتياطية احترازا

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

كلامك صحيح اخي ابو خليل

و ما قصدته هو ان المستخدم قد يستعيد نسخة احتياطية لسنة سابقة من دون وجود نسخة احتياطية للسنة الحالية

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

فكرة جيدة و ساعمل عليها ولكن لم تقل لي هل فكرة الاستعلام صحيحة ام لا ( مرفق المشاركة 17 ) ؟

و اذا كانت صحيحة يمكن ان نكرر العملية على نهاية السنة

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

ما رأيك ؟

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

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