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

تجميع البيانات من اكثر من جدول

بدأه الحزين اوى في 4 سبتمبر 2009 · 13 رد · 936 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم وكل عام وانتم بخير

اريد المساعده

لدى قاعدة بيانات قمت بتصميمها تحتوى على جدول واحد فقط وبها نموزج

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

الان اريد طريقة لتجميع تلك البيانات فى القاعده الاصليه

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

تم تعديل هذه المشاركة بواسطة الحزين اوى في 4 سبتمبر 2009 في 19:28

#2

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

ثانيا ارجوا ارفاق مثال ليتم التعديل

#3

مرفق نفس القاعده

بنفس اسماء الحقول فى الجدول

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

وشكرا لحسن سرعه الاستجابة

db1.rar

#4

أخى الكريم

لو أرفقت مثالك سيسهل الموضوع ..

والحل الأمثل فى هذه الحالة هو إستعلام الإلحاق (طبعاً الجداول التى تود تجميع محتوياتها كلها متشابهة تماماً).

قم بعمل استعلام إلحاق وسيجمع لك البيانات على بعضها.

فقط كن حذراً ولا تلحق الحقول من نوع الترقيم التلقائى .. فهى ستزداد بالجدول الملحق إليه أتوماتيكياً .. وحتى لا تنتج أخطاء فى الاستعلام.

وكن حذراً إيضا من الإلحاق أكثر من مرة .. حيث أنه سيكرر البيانات خاصة إذا لم يكن هناك فهرسة تمنع ذلك.

والمرفق مثال على استعلام الإلحاق

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

تحياتى

محمد ندا

Append.rar

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 4 سبتمبر 2009 في 22:45

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#5

اشكرك لحسن استجابتك وردك

ولكنك لم تفهم قصدى اعتقد انه نصف المطلوب

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

وشكرا لمساعده وانتظر الحل بفارغ الصبر

شكرا يعطيك العافية

#6

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

بارك الله فيك اخي محمد ندا وجزاك خير الجزاء

اخي السعيد اوي ( مش احلى ؟ :wink: )

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

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

اذا اردت تفصيلاً اكثر الرجاء الإفادة

بالتوفيق

#7

الاخ يوسف

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

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

وشكراً

#8

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

اخي الكريم

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

مع الشكر

تم تعديل هذه المشاركة بواسطة يوسف احمد في 6 سبتمبر 2009 في 14:30

#9

الأستاذ يوسف مرحباً بك وأهلاً.

وطبعاً لا كلام بعد كلام الأساتذة

ولكن هناك جزء أود أن استوضحه لنفسى لعلى لم أدرك المقصود وهو:

إذا كان سيتم استيراد محتويات الجداول بأى طريقة كانت ، فهذا يعنى أن هذه الجداول متاحة لقاعدة البيانات بأى طريقة (حتى لو كانت منقولة على وسائط خارجية ، فى النهاية لابد أن تتلامس مع قاعدة البيانات حتى تستطيع القاعدة أن تأخذ منها) .. وهذا يعنى أنه من الممكن عمل الإلحاق .. لعلى مخطئ ولكن جملة أخونا الكريم صاحب السؤال توضح ذلك.

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

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#10

يا شباب اعتقد انى بتكلم عربي

عندى قاعده بيانات اساسية ومدى كوبي منها لعدة اشخاص يقومو بأدخال البيانات

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

#11

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

بارك الله فيك اخي محمد ندا ... يا ابو حميد انا مش استاذ يا حبيبنا الغالي .

اخي السائل

اقتباس
عندى قاعده بيانات اساسية ومدى كوبي منها لعدة اشخاص يقومو بأدخال البيانات

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

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

ثم تعمل استعلام الحاق من كل من هذه الجداول المربوطة الى الجدول الاساسي لديك مع مراعاة عدم التكرار. ثم تقوم بتشغيل هذه الاستعلامات بأي آلية تريد.

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

موفق ان شاء الله

#12

أخى الكريم .. الحزين أوى

من الواضح إن إحنا هنرجع لأيام نسيناها .. وهدخل جهازك وآخد كل قواعد البيانات اللى عليه .. وبعدين أعمل إلحلق لكل البيانات على بعضها وأرجعها لك تانى :).

طبعاً هذا مزاح أخوى أرجو أن تتقبله ..

ولكنى فعلاً أرى أن الحلول الطبيعية هى ما تقدم من إقتراحات .. ولك حق القرار النهائى طبعاً كصاحب المشروع ومالكه الوحيد.

بكل احترام

محمد ندا

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 7 سبتمبر 2009 في 00:25

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#13

شباب انا موضح الفكرة فى المثال المرفق اللى انا عاوز اعمله

انا جربت الحاق جدول بس بيعتمد على المسار اللى انا ادخلة انا عاوز الالحاق يتم بناء على اختيارى للقاعده من Browse...

يتم عمل الالحاق لما اضغط على Import

Sourceالقاعده التى تحمل نفس الاسم هيا الاساسية التى اريد التجميع بها

اعتقد كدا وضحت اكثر وشكراً

data.rar

#14

للرفع

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