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

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

قام بنشر (معدل)

اخوانى الكرام 

هل من طريق لنقل البيانات من قاعدة اخرى 

مع العلم ان الجدولين متشابهين فى كل شي

لا استطيع رفع الجدول الذى به المعلومات

مرفق مثال للجدولنقل البيانات.rar

 

تم تعديل بواسطه elmozy525
قام بنشر

ارى اخي الحبيب ان هذه الفقرة تتركها للمستقبل

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

اما حاجتك الآن فيمكنك تحقيقها كالتالي :

الطريقة الاولى : الاستيراد

1- افتح قاعدة الجداول تبع المشروع

2- احذف جدول الاسماء ( اعتقد انه خالي من البيانات)

3- انقر من الشريط العلوي على بيانات خارجية / اختر أكسس

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

5 - يوجد خيارين استمر على الخيار العلوي .. لأن السفلي لو اردت الارتباط فقط

6- موافق ....... وبكذا تم

الطريقة الثانية : التصدير  .. وهي اسهل

1- افتح قاعدة البيانات التي تريد نقل الجدول منها

2- بزر الفارة الايمن على الجدول اختر تصدير

3- احتر قاعدة البيانات الوجهة ( التي تريد نقل الجدول اليها )

4- سيظهر لك مربع حوار ان الجدول موجود .. وافق على اللصق والاستبدال

 

 

قام بنشر
منذ ساعه, ابوخليل said:

ارى اخي الحبيب ان هذه الفقرة تتركها للمستقبل

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

اما حاجتك الآن فيمكنك تحقيقها كالتالي :

الطريقة الاولى : الاستيراد

1- افتح قاعدة الجداول تبع المشروع

2- احذف جدول الاسماء ( اعتقد انه خالي من البيانات)

3- انقر من الشريط العلوي على بيانات خارجية / اختر أكسس

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

5 - يوجد خيارين استمر على الخيار العلوي .. لأن السفلي لو اردت الارتباط فقط

6- موافق ....... وبكذا تم

الطريقة الثانية : التصدير  .. وهي اسهل

1- افتح قاعدة البيانات التي تريد نقل الجدول منها

2- بزر الفارة الايمن على الجدول اختر تصدير

3- احتر قاعدة البيانات الوجهة ( التي تريد نقل الجدول اليها )

4- سيظهر لك مربع حوار ان الجدول موجود .. وافق على اللصق والاستبدال

 

 

بارك الله فيكم وسدد خطاكم 

قام بنشر
2 ساعات مضت, ابو فتحى said:

هل ممكن عمل هذا بالكود برمجى 

نعم ممكن للاستيراد

DoCmd.TransferDatabase acImport, "Microsoft Access", "d:\test2.accdb", acTable, "data", "test", False

data اسم الجدول المطلوب استيراده

test اسم الجدول بعد الاستيراد

للتصدير

DoCmd.TransferDatabase acExport, "Microsoft Access", "d:\test2.accdb", acTable, "test", "test55", False

وومكن في مثل حالة اخينا صاحب الموضوع طالما الجدولين مثماثلين

عمل استعلام الحاق من القاعدة القديمة الى الجديدة

وعبارة الاستعلام

INSERT INTO test IN 'D:\abdoo.accdb'
SELECT data.*
FROM data;

وفي جميع الاحوال الافضل

6 ساعات مضت, ابوخليل said:

ارى اخي الحبيب ان هذه الفقرة تتركها للمستقبل

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

اخونا الفاضل شايب

قام بنشر (معدل)
51 دقائق مضت, شايب said:

نعم ممكن للاستيراد

DoCmd.TransferDatabase acImport, "Microsoft Access", "d:\test2.accdb", acTable, "data", "test", False

data اسم الجدول المطلوب استيراده

test اسم الجدول بعد الاستيراد

للتصدير

DoCmd.TransferDatabase acExport, "Microsoft Access", "d:\test2.accdb", acTable, "test", "test55", False

وومكن في مثل حالة اخينا صاحب الموضوع طالما الجدولين مثماثلين

عمل استعلام الحاق من القاعدة القديمة الى الجديدة

وعبارة الاستعلام

INSERT INTO test IN 'D:\abdoo.accdb'
SELECT data.*
FROM data;

وفي جميع الاحوال الافضل

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

اخونا الفاضل شايب

بارك الله فيكم جميعا

 

تم تعديل بواسطه elmozy525
قام بنشر
منذ ساعه, شايب said:

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

هذا بالنسبة الى المبرمج وليس بالنسبة الى المستخدم !!

تحياتي مبرمجنا الرائع @شايب

قام بنشر
9 ساعات مضت, Eng.Qassim said:

هذا بالنسبة الى المبرمج وليس بالنسبة الى المستخدم !!

نعم للمبرمج ولكن المقصود من ردي السابق ان هناك العديد من الاوامر ممكن عملها بمعالجات الاكسس وبدون الحاجة الى كتابة اكواد vba

9 ساعات مضت, Eng.Qassim said:

تحياتي مبرمجنا الرائع @شايب

لا .. ربما تشابهت عليك الامور استاذ @Eng.Qassim

8 ساعات مضت, ابو فتحى said:

كلمة testt ده اسم الجدول

كلمة date اسم ايه ؟

اجابك استاذنا الفاضل ابو خليل

2 ساعات مضت, ابوخليل said:

بشرط ان الجدولين متشابهين تماما

في حالتنا استخدمنا النجمة لكون الجدولين متشابهين تماما

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

اخونا الشايب

قام بنشر

اخى العزيز 

استخدام هذا الامر عند تحديث البرنامج ( جدوال )

يكون عند العميل النسخة القديمة من الجدوال 

بعد التحديث مثلا تم اضافة بعض الحقول للجدول معينة او كمان اضافة بعض الجدوال 

المطلوب بالكود ( مش يدوى )  : نقل الداتا ( بيانات فى الجدوال )  من جدوال العميل القديمة الى الجدوال الجديث 

قام بنشر
منذ ساعه, ابو فتحى said:

المطلوب بالكود ( مش يدوى )  : نقل الداتا ( بيانات فى الجدوال )  من جدوال العميل القديمة الى الجدوال الجديث 

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

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

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

هنا المشاركة السابقة

اقتباس

 

مع الاعتذار من صاحب المشاركة الاستاذ @elmozy525

الافضل ان تضع مشاركة جديدة لعلك تجد مبتغاك

اخونا الشايب

قام بنشر
3 ساعات مضت, شايب said:

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

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

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

هنا المشاركة السابقة

مع الاعتذار من صاحب المشاركة الاستاذ @elmozy525

الافضل ان تضع مشاركة جديدة لعلك تجد مبتغاك

اخونا الشايب

بارك الله فيك اخونا الشايب ومتعك الله بالصحة والعافية 

لقد تم نقل البيانات عن طريق التصدير والاستبدال 

جزاكم اللخ خيرا ورزقكم رؤية وجهه الكريم

 

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