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

الجداول


monm

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

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

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

تقوم بتقسيم الملف الى ملفي أكسس

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

هذا الملف يوضع في جهاز الخادم ( السرفر )

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

ثم يعمل له ربط على جداول الملف الأول

الآن تضع نسخة من ملف الواجهة لدى جهاز كل مستخدم , و طبعا كل الادخالات هنا ستكون على جداول ملف القاعدة الموجود على السرفر

و يراه الجميع

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

شكرا لإهتمامك أخى رضوان الكبير ولكنك ما فهمت قصدى كل مستخدم يستخدم القاعدة لحاله ثم نجنمع لتجميع كل الادخالات الجديدة فى قاعدة واحدة ولا نستخدم شبكة فما العمل ؟؟

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

في هذه الحالة يمكن أن يتم عمل ملف رئيسي( و هو الملف التجميعي ) , و تكون بنية جداوله هي نفس بنية جداول الملفات الموجودة لدى كل مستخدم , و لكن تكون السجلات فارغة اي لاتحتوي اي ادخال ,

و من ثم عند وقت تجميع البيانات , يتم عمل استعلام الحاق ليتم الحاق سجلات كل جدول من جداول ملفات المستخدمين ( واحدا تلو الآخر ) , و يتم الحاقها في جداول الملف التجميعي المشار اليه أعلاه

و لكن هنا ينبغي الانتباه الى أمرين :

أولا : المفتاح الرئيسي : عند نقل سجلات الجدول A مثلا و يحتوي الحقل AC مفتاح رئيسي , طبعا سيتنتقل بداية سجلات ملف المستخدم الأول كاملة الى الملف التجميع , أما جداول بقية المستخدمين فلن تنتقل كلها لأن هذا الحقل سيعتبر مكرر اذا كانت قيمة هذا الحقل مكررة لدى مستخدم آخر , و ينطبق هذا الكلام على الحقول التي خاصيتها مكرر = لا , فينبغي هنا اعادة تصميم حقول الجداول لتكون المفاتيح الرئيسية غير متعارضة مع مثيلاتها في الملف التجميعي

ثانيا : ترتيب عملية نقل الجداول حسب الجداول المرتبطة , فينبغي نقل بيانات الجداول الرئيسية أولا ثم الفرعية , فمثلا اذا كان هناك جدول أصناف و جدول عملاء و جدول طلبيات و جدول تفاصيل طلبيات فيجب أولا نقل سجلات جدول الأصناف , ثم جدول العملاء ثم جدول الأصناف ثم جدول تفاصيل الطليبات

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

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

قاعدة 1.rar

قاعدة 2.rar

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

اخى الفاضل هذه فكرة جيدة ولكن نتج عنها تكرار فى اسماء المدارس فقد كان عددهم 90 مدرسة اصبح 129 أى تكرار 39 مدرسة فماذا لوكان العدد أكبر من ذلك فهل توحد طريقة أخرى أكثر دقة

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

أخي العزيز

كل الاحترام والتقدير لأستاذنا رضوان ، وكل الاخوة الافاضل

اطلعت أخي العزيز الجداول في القاعدتين ، وما فهمته انكم تجمعون اسماء المدارس التابعة لتنظيم اداري كل على حدي ، وتسعون لتجميعها في قاعدة واحدة كما اشار عليكم استاذنارضوان .

بالملاحظة : الجداول لا بد ان تكون مؤهلة لهذه التجزءة والتجميع ، وهي ليست كذلك ، فالجدول فيه ثلاثة حقول،id وهو ترقيم تلقائي ، insname كنص ، idcenter رقم الاول يتم الترقيم التلقائي لكل قاعدة على حدى ولا يمكن اعتماده في الجدول التجميعي ، والثاني اسماء مكتوبة بدون ضوابط ولا اظنها تمثل الاسماء الفعلية الرسمية فلا تفرد فيها، والثالث رمز المنطقة الادارية ، فعلي ماذا تريدني ان اعتمد في الفرز والفهم حتى أجعل الاستعلام او الكود البرمجي يميز بين ما هو في الجدول التجميعي سابقا وما هو جديد؟!!

ارجو اعادة النظر في تصميم الجداول ،، فالطلب ليس صعبا ولكن وحسب الواقع الحالي لن تكون النتائج مضمونة الدقة ، عند توسع السجلات وارتفاع اعدادها.

واقترح اضافة حقل جديد لترميز المدارس حسب ضوابط متفق عليها.

ونحن في العون ما قدر لنا

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

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