![]() |
|
حل مشكلة امتلأ قاعدة بيانات أكسس - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : حل مشكلة امتلأ قاعدة بيانات أكسس (/showthread.php?tid=41825) |
حل مشكلة امتلأ قاعدة بيانات أكسس - مصمم هاوي - 01-07-22 السلام عليكم ورحمة الله وبركاته كيف حالكم أعضاء المنتدى الكرام عندي استفسار واعذروني على بساطة التفكير عندي مشروع مرتبط بقاعدة بيانات أكسس ويتم إدخال البيانات يوميا تصل إلى مئات السجلات. المشكلة بعد فترة ستمتلى ء القاعدة فما هو الحل في نظركم؛ حتى يظل البرنامج يعمل بكفاءة عالية. افكر بنسخ القاعدة حسب السنة وتقريغ القاعدة الحالية المتصلة من البيانات. واذا اردت اي بيانات أقوم بالاتصال بقاعدة البيانات المطلوبة حسب السنة، فهل هذا حل جذري افيدوني أفادكم الله او هل من مثال يحل تساؤلي البسيط RE: حل مشكلة امتلأ قاعدة بيانات أكسس - سعود - 01-07-22 و عليكم السلام و رحمة الله و بركاته. بصراحة لم اجرب او امر بهذا الامر. لكن يمكن ان نضع اجراء يتحق من حجم الملف فان وصل الحجم الاعلى نقوم باعادة تسمية الملف الى اسم آخر() ونولد ملف جديد للتعامل معه ونجهز دوال واجراءات و كل مايلزم للتعامل او التبديل بين القديم و الجديد بطريقة سهلة. ان كنت فهمت المطلوب اخبرني لكي اجهز مثال بسيط لا عتبر [سأعتبر] ان المحدودية مثلا 50 ميجا بايت مثلا. RE: حل مشكلة امتلأ قاعدة بيانات أكسس - نهى علي - 01-07-22 وعليكم السلام ورحمة الله لقد واجهتني في السابق نفس المشكلة وقمت بحلها بالطريقة الاتبه عملة نسخة من قاعدة البيانات فارغه وقمت باستدعائها ونجح الأمر RE: حل مشكلة امتلأ قاعدة بيانات أكسس - مصمم هاوي - 01-07-22 أخي سعود أو الأخت نهى لو مثال بسيط يكفي بالغرض لكنت لك شاكرا عملك وجهدك. RE: حل مشكلة امتلأ قاعدة بيانات أكسس - سعود - 01-07-22 الفكرة بسيطة بالنسبة لي لاني ليس لدي مشروع ضخم لكن باذن الله ساحاول تطبيق فكرة سهلة و انت بدورك وخبرتك تطورها الى الافضل. بداية الموضوع تنشئ قاعدة جديدة بكل الجداول كاملة لكن من دون بيانات وتضعها في الـ Resource الخاص بالبرنامج و ضمن حدث start الموجود ضمن Application Events تكتب اجراء يتفحص الملف بمسار معين فان لم يجده يستخرج الملف المخزن .......هذه ان كانت مفهومة ننتظر الخطوات الأخرى. RE: حل مشكلة امتلأ قاعدة بيانات أكسس - نهى علي - 02-07-22 ان شاء الله سأعمل لك مثال غدا اذا دامت الحياة RE: حل مشكلة امتلأ قاعدة بيانات أكسس - Taha Okla - 02-07-22 وعليكم السلام ورحمة الله وبركاته إذا كانت قاعدة بيانات تتعلق بالحسابات يفضل أن تكون سنوياً ، لكل سنة قاعدة بيانات خاصة بها وفي نهاية السنة المالية تقوم بترحيل أرصدة الحسابات للقاعدة الجديدة لتبدأ سنة جديدة بأرصدة العام المنقضي. وتبقى القاعدة القديمة كأرشيف لشرح العمليات التي تمت فيها، كـ رصيد حسابات مورد أو زبون أو ... إلخ. يعني تجعل هناك خاصية في البرنامج تمكنك من قراءة البيانات من القاعدة المؤرشفة (قراءة فقط بدون السماح بالتعديل عليها). ===== إذا كانت كـ سجل أرشيف سجل مدني وخلافه يفضل أن تعمل من البداية عدة قواعد بيانات لتخزين البيانات عليها بنفس الوقت : ويكون هناك سياسة للتخزين على أي قاعدة بيانات : كأن تسجل الأسماء على قاعدة بيانات A مثلاً مع كل اسم تبين على أي قاعدة أخرى تم تسجيل البيانات التفصيلية فلو أردت البحث على بيانات شخص ما تبحث في القاعدة A عن اسمه أو رقم هاتفه أو معلومة ما (المعلومات المختصرة مثلاً) وهي تكون دلليل البرنامج لتفتح بها القاعدة الأخرى للبحث فيها حصراً دون سواها عن البيانات التفصيلية عن هذا الشخص . ومثال آخر : كأن تقول قاعدة لتخزين أسماء مؤلفين والعصر الذي عاشو فيه - وسنة ميلاده ووفاته إن وجد .. ثم حقل لاسم ومسار القاعدة التي خزنت فيه كتبه ومؤلفاته وأبحاثه و دوواينه وأشعاره.. RE: حل مشكلة امتلأ قاعدة بيانات أكسس - سعود - 02-07-22 !-- معذرة اخواني الكرام لم انتبه للقسم ظنا مني اني اشاهد قسم الدوت نت--!
RE: حل مشكلة امتلأ قاعدة بيانات أكسس - نهى علي - 03-07-22 السلام عليكم هذا مثال لاحد اعضاء المنتدى للاخت الاصيله http://vb4arb.com/vb/thread-22210.html RE: حل مشكلة امتلأ قاعدة بيانات أكسس - ahmedabdelaliem - 03-07-22 السلام عليكم اخي اجعل في مجال عملك ملفات اعدادات بمعنى عنما اريد الاستعلام عن بيانات في قاعدة بيانات ممتلئة وسابقة اقوم بعمل اتصال لهذ القاعدة من خلال وجود ملف قاعدة بيانات سيت اب فيقوم البرنامج بالاتصال بقاعدة البيانات المتواجدة في ملف السيت اب ومنها يقوم بالاتصال بها بالتوفيق |