المشاركات : 759
المواضيع 133
الإنتساب : May 2015
السمعة :
62
الشكر: 659
تم شكره 1388 مرات في 627 مشاركات
السلام عليكم ورحمة الله وبركاته
كيف حالكم أعضاء المنتدى الكرام
عندي استفسار واعذروني على بساطة التفكير
عندي مشروع مرتبط بقاعدة بيانات أكسس ويتم إدخال البيانات يوميا تصل إلى مئات السجلات.
المشكلة بعد فترة ستمتلى ء القاعدة فما هو الحل في نظركم؛ حتى يظل البرنامج يعمل بكفاءة عالية.
افكر بنسخ القاعدة حسب السنة وتقريغ القاعدة الحالية المتصلة من البيانات.
واذا اردت اي بيانات أقوم بالاتصال بقاعدة البيانات المطلوبة حسب السنة، فهل هذا حل جذري افيدوني أفادكم الله
او هل من مثال يحل تساؤلي البسيط
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
01-07-22, 08:56 PM
(آخر تعديل لهذه المشاركة : 01-07-22, 09:01 PM {2} بواسطة سعود.)
و عليكم السلام و رحمة الله و بركاته.
بصراحة لم اجرب او امر بهذا الامر.
لكن يمكن ان نضع اجراء يتحق من حجم الملف فان وصل الحجم الاعلى نقوم باعادة تسمية الملف الى اسم آخر() ونولد ملف جديد للتعامل معه ونجهز دوال واجراءات و كل مايلزم للتعامل او التبديل بين القديم و الجديد بطريقة سهلة.
ان كنت فهمت المطلوب اخبرني لكي اجهز مثال بسيط لا عتبر [سأعتبر] ان المحدودية مثلا 50 ميجا بايت مثلا.
المشاركات : 87
المواضيع 17
الإنتساب : May 2022
السمعة :
3
الشكر: 122
تم شكره 89 مرات في 50 مشاركات
وعليكم السلام ورحمة الله
لقد واجهتني في السابق نفس المشكلة وقمت بحلها بالطريقة الاتبه
عملة نسخة من قاعدة البيانات فارغه وقمت باستدعائها ونجح الأمر
المشاركات : 759
المواضيع 133
الإنتساب : May 2015
السمعة :
62
الشكر: 659
تم شكره 1388 مرات في 627 مشاركات
أخي سعود أو الأخت نهى لو مثال بسيط يكفي بالغرض لكنت لك شاكرا عملك وجهدك.
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
الفكرة بسيطة بالنسبة لي لاني ليس لدي مشروع ضخم لكن باذن الله ساحاول تطبيق فكرة سهلة و انت بدورك وخبرتك تطورها الى الافضل.
بداية الموضوع تنشئ قاعدة جديدة بكل الجداول كاملة لكن من دون بيانات وتضعها في الـ Resource الخاص بالبرنامج و ضمن حدث start الموجود ضمن Application Events تكتب اجراء يتفحص الملف بمسار معين فان لم يجده يستخرج الملف المخزن .......هذه ان كانت مفهومة ننتظر الخطوات الأخرى.
المشاركات : 87
المواضيع 17
الإنتساب : May 2022
السمعة :
3
الشكر: 122
تم شكره 89 مرات في 50 مشاركات
ان شاء الله سأعمل لك مثال غدا اذا دامت الحياة
المشاركات : 1,010
المواضيع 15
الإنتساب : May 2016
السمعة :
242
الشكر: 665
تم شكره 1852 مرات في 958 مشاركات
وعليكم السلام ورحمة الله وبركاته
إذا كانت قاعدة بيانات تتعلق بالحسابات يفضل أن تكون سنوياً ، لكل سنة قاعدة بيانات خاصة بها
وفي نهاية السنة المالية تقوم بترحيل أرصدة الحسابات للقاعدة الجديدة لتبدأ سنة جديدة بأرصدة العام المنقضي.
وتبقى القاعدة القديمة كأرشيف لشرح العمليات التي تمت فيها، كـ رصيد حسابات مورد أو زبون أو ... إلخ.
يعني تجعل هناك خاصية في البرنامج تمكنك من قراءة البيانات من القاعدة المؤرشفة (قراءة فقط بدون السماح بالتعديل عليها).
=====
إذا كانت كـ سجل أرشيف سجل مدني وخلافه يفضل أن تعمل من البداية عدة قواعد بيانات لتخزين البيانات عليها بنفس الوقت :
ويكون هناك سياسة للتخزين على أي قاعدة بيانات : كأن تسجل الأسماء على قاعدة بيانات A مثلاً مع كل اسم تبين على أي قاعدة أخرى تم تسجيل البيانات التفصيلية
فلو أردت البحث على بيانات شخص ما تبحث في القاعدة A عن اسمه أو رقم هاتفه أو معلومة ما (المعلومات المختصرة مثلاً) وهي تكون دلليل البرنامج لتفتح بها القاعدة الأخرى للبحث فيها حصراً دون سواها عن البيانات التفصيلية عن هذا الشخص .
ومثال آخر : كأن تقول قاعدة لتخزين أسماء مؤلفين والعصر الذي عاشو فيه - وسنة ميلاده ووفاته إن وجد .. ثم حقل لاسم ومسار القاعدة التي خزنت فيه كتبه ومؤلفاته وأبحاثه و دوواينه وأشعاره..
قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
المشاركات : 551
المواضيع 13
الإنتساب : Sep 2013
السمعة :
94
الشكر: 6399
تم شكره 8580 مرات في 478 مشاركات
السلام عليكم
اخي اجعل في مجال عملك ملفات اعدادات
بمعنى عنما اريد الاستعلام عن بيانات في قاعدة بيانات ممتلئة وسابقة اقوم بعمل اتصال لهذ القاعدة من خلال وجود ملف قاعدة بيانات سيت اب
فيقوم البرنامج بالاتصال بقاعدة البيانات المتواجدة في ملف السيت اب ومنها يقوم بالاتصال بها
بالتوفيق
محاسب / أحمد عبد العليم
الى اللقاء ان شاء الله