الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل نسخة جديدة من قاعدة البيانات الأكسس

مغلق
بدأه baby_koko في 15 نوفمبر 2005 · 4 رد · 1,671 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا أقوم بتطوير برنامج معين عن إدارة الإنترنت كافية يستخدم بدلا من الديلي ريبورت

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

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

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

هو أنه بعد انتهاء هذا اليوم وطباعة التقرير لأ أحتاج إلى هذه القاعدة الممتلئة بالبيانات

وإنما أريد قاعدة بيانات فارغة لكي أقوم بتسجيل البيانات عليها من جديد لهذا اليوم الجديد

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

شكرا

#2

اخي الكريم لضيق الوقت فقط .

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

أما اذا احببإنشاء قاعدة البيانات من جديد قعن طريق ADOX انشئ قاعدة البيانات ثم قم بعمل إستعلامات SQl إنشاء جداول على القاعدة .

في حال النسح استخدم الدالة FileCopy

راجع الرابط التالي :

/index.ph...topic=80557&hl=

#3

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

ياخي العزيز هناك مجموعة من الحلول مثلا

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

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

وتقوم بترحيل البيانات من الجدول اليومي الي الارشيف ثم تلغي كافة البيانات في الجدول اليومي

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

#4

بما انك تقوم بتصميم برنامج يهتم بوقت الانترنت والدخول والى اخره

بطريقتك هذه سوف تواجه مشكله من ابسط المشاكل وهي مثلا :

لو أتاك زبون الساعة 11 مساء وانتهى الثانية والنصف بعد منتصف الليل ماذا فالبرنامج سيقوم بتسجل بيانات الانتهاء في تاريخ جديد فهل سوف تحسبه من تاريخ اليوم السابق أم تاريخ اليوم

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

تحياتي لك

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

بالنسبة لرد الأخ Omani فانا اريد أن أوضح أن أنا من يقوم بتحديد وقت الطباعة يعني مثلا إذا كنت استخدم البرنامج في يوم 15/11/2005 فإن اليوم بالنسبة لي لا يتنتهي عن الساعة 00:00 ولكن قد يكون 01:00 ، 01:45 ....

المقصود أنني لا أقوم بطباعة التقرير إلا عند الإنتهاء من العمل سواء كان في الساعة الواحدة صباحا أو الثانية عشر صباحا

كما أني أريد أن تكون القاعدة فارغة ليس لأستخدمها بعد طباعة التقرير

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

وفي رأي أن أفضل طريقة هي ما دلنا عليها الأخ المبتدئ2 ولكن أرجو منها بعض التوضيح مع بالأكواد مع مراعاة أني استخدم أداة ربط DATA1

وشكرا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…