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

[ تمت الإجابة ]طلب : طريقة استيراد بيانات جداول باكثر من قاعدة بيانات

بدأه الحربي ع في 17 يوليو 2008 · 12 رد · 1,528 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الأعزاء ..

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

و اعلم باني كثرت عليكم بالأسئلة ... لكن العشم فيكم و بأبداعاتكم

حاولت اني ابحث عن طلبي بس ما وجدت اللي اريد عشان كذا وضعت سؤالي بين ايديكم لعل و عسى ان تساعدوني

مرفق مجلد به اكثر من قاعدة بيانات ( رئيسية و فرعية 1 و فرعية 2 و فرعية ثلاثة )

كلها تشترك بأسماء الجداول و الحقول

سؤالي كيف اعمل نموذج لإحضار بيانات جدوال فرعي 1 و فرعي 2 و فرعي 3 إلى الرئيسي

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

اسف على الإلطالة

مرفق

123.rar

#2

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

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

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

اذهب قاعدة البيانات الرئيسية ثم الى

ملف<احضار بيانات خارجية <ربط الجداول

File > Get External Data > Link Tables

هذا سيجعل الجداول الخارجية كأنها جزء من قاعدة البيانات الرئيسية

وهنا مهما أجريت تعديلات في جداول قواعد البيانات الفرعية فالتعديل يتم أيضا على قاعدة البيانات الرئيسية

ومنها قم بعمل نماذجك

اعذرني اخي اذا لم يكن هذا ماتريد

فأنا كما قلت خبرتي ضئيلة في اكسس

#3

اخي الحبيب الحربي

اذا كان المثال المرفق يحقق ما تريد ففيه استعلام ابند يقوم بسحب البيانات من كل قاعده و يعبيها بالاصليه

and.rar

يا عيالي كلكم .... افطنوا في حالكم

التنازع ذلكم .... والتصافي منفعه

المحتاج امشوا بحقه .... لو بدت منه المشقه

وانكثر بالقلب دقه .... طوبيتك واشعله

#4

الف شكر لكم على ردكم السريع و المفيد

ولكن سؤالي : ان يتم عمل نموذج لتحديد قاعدة البيانات التي يراد استيراد بيانات جداولها ككل ( اذا امكن بيانات جميع الجداول دفعة واحدة أو كل جدول على حده ) مع عدم تكرارها و من ثم تنفيذ الإستيراد

ملاحظة : هل الترقيم التلقائي يؤثر سلباً على الاستيراد

تم تعديل هذه المشاركة بواسطة الحربي ع في 17 يوليو 2008 في 09:30

#5

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

يا عيالي كلكم .... افطنوا في حالكم

التنازع ذلكم .... والتصافي منفعه

المحتاج امشوا بحقه .... لو بدت منه المشقه

وانكثر بالقلب دقه .... طوبيتك واشعله

#6

السلام عليكم اخي الكريم

الماكرو TransferDataBase يقوم بربط او تصدير او استيراد كائنات من قاعدة الي قاعدة

مرفق مجلد MainData قم بنسخة الي القرص C:\MainData

نظرا لان المثال يعتمد علي ان تكون مواقع قواعد البيانات الاربعة بالمجلد C:\MainData

اخوك فى الله

MainData.rar

Microsoft Certified DataBase Administrator MCDBA

#7

أخي human الله يجزاك الف خير

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

إذا استوردت الأول و بعدين الثاني حل الثاني محل الأول

انا اريد استيراد بيانات الجداول بجميع قواعد البيانات الفرعية الثلاثة إلى الرئيسي ( البيانات تحت بعض ) يعني تكون بيانات جداول الفرعي الأول و الثاني و الثالث و ليس ان تحل بيانات الثاني محل الأول

إن شاء الله اني قدرت اشرح المراد

#8

السلام عليكم اخي الكريم :-)

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

1- ان تقوم بارسال البيانات من قواعد البيانات الفرعية الي الرئيسية وذلك سيكون من خلال زر امر او استعلام insert

2-او انك تقوم بربط جميع الجداول من قواعد البيانات الفرعية ثم نعمل استعلام Union بين الجدول المتشابهة

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

الطريقة الثانية سهلة لانها تتم علي البيانات الموجودة فعلا ويمكن اجراؤها بالكود بالكامل

شوف انت عايز ايه وقولي

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#9

السلام عليكم اخي الكريم

بفرض انك فضلت الطريقة الثانية

فك ضغط الملف المرفق لتكون جميع الملفات بالمجلد c:\Maindata

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

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

اخوك فى الله

MainData.rar

Microsoft Certified DataBase Administrator MCDBA

#10

بارك الله بكم جميعا اخواني الكرام

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

post-15367-1216302204_thumb.gif

post-15367-1216302218_thumb.gif

1. ضع جميع الملفات في المجلد C:\AppendDatd

2.افتح قاعدة البيانت الرئيسية Main.mdb

3. تأكد اولا ان جداول قاعدة البيانات الرئيسية انها خالية من البيانات ( فقط للتأكد ان البرنامج يعمل بشكل صحيح )

4. اضغط على زر الأمر " تحديث بيانات الجداول "

5. سيقوم الكود مباشرة بتحديث بيانات جميع الجداول في القاعدة الرئيسية من قواعد البيانات الفرعية الثلاث دفعة واحدة .

AppendData.rar

بالتوفيق للجميع

#11

شكراً لجميع الأخوة :

و أخص بالذكر الأخ العزيز أحمد على دعمه و فهمه و ابداعه و تواصله ..

أما عمتنا زهرة أم عهود ................................... لساني عاجز عن شكرك ،، عمتنا ما اقول غير جزاكي الله خير ( هذا اللي اقدر عليه )

ابجرب و اردلكم

الحمد لله : عنك ( تمت الإجابة من المبدعة ) 100% عز الطلب

يعني ( بدون حسد ) لوكان انت اللي عامة برنامج الأكسس ......... الله يزيدك من علمه و ينفع فيكي و بيكي المسلمين

تم تعديل هذه المشاركة بواسطة الحربي ع في 18 يوليو 2008 في 17:17

#12

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

#13

أشكرك على المثال الرائع

هل توجد طريقه نسحب البيانات من امتداد mde

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

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

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

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

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