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

نسخ محتوى حقول من قاعدة إلى قاعدة أخرى

مغلق
بدأه أبو زيد في 11 سبتمبر 2001 · 10 رد · 1,068 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيها الأحبة حفظكم الله

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

أحبتي في الله لا أملك إلا الدعاء لكم بالتوفيق والسداد أن يغفر الله لنا ولكم ولجميع المسلمين

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

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

و الله يحفظكم جميعا

محبكم أبو زيد

#2

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

محبك أبو زيد

#3

الأخ ابو زيد

هذا مثال ينسخ اسم الموظف ورقمه الى قاعدة بيانات أخرى اسمها تصدير البيانات.mdb ، اختر استعلام جديد واختر طريقة عرض SQL ثم ألصق العبارة التالية مع تعديل أسماء الحقول واسم الجدول واسم قاعدة البيانات :

INSERT INTO [جدول الأسماء] ( [اسم الموظف], [رقم الموظف] ) IN 'C:My DocumentsMyBrogramMDBتصدير بيانات.mdb'

SELECT [جدول الأسماء].[اسم الموظف], [جدول الأسماء].[رقم الموظف]

FROM [جدول الأسماء];

طريقة أخرى أفضل :

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

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

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

ولك تحياتي

#5

ALARISHI

لم أفهم ما كتبته والرابط يفتح على صفحة فيها بعض العبارات الإنجليزية ، ليتك توضح كلامك .

ولك تحياتي

#6

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

بزر الفارة الايمن على الرابط اختر ( حفظ الهدف باسم )

#7

Select * into NewTable from OldTable

NewTable الجدول الذى تريد نقل محتويات الجدول القديم اليه

OldTable الجدول القديم الذى تريد نقل محتوياته الى الجدول الجديد

#8

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

وشكرا

#9

الأخ أبو زيد إذا كان قصدك نسخ البيانات نفسها وكلها

الطريقة تسوي قاعدة بيانات جديدة بنفس الخانات والموالصفات ( يعني الأرقام أرقام والتاريخ تاريخ والنص نص ) ثم تقوم بنسخها بطريقه عادية جداً وتتأكد كم سجل بلغت مثلاً 100 سجل

في قاعد البيانات الجديدة توجد 100 سجل وتظللها طبعاً الخانات نفسها وهذا ضروري جداً ومن ثم تقوم باللصق بطريقة عادية أيضاً.

آمل أن يكون هذا هو المطلوب .

#10

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

ـــــــــ بدون زعل ـــــــ

حفظك الله نريد طريقة جميلة

و تعمل دون تدخل

بمجرد البرمجة مرة واحدة تكفيك في لحظات

.. دون عناء

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

و إلا ما معنى الكتروني

و الله يحفظكم

أبو زيد

Muslat_Abuzed@Maktoob.com

#11

الأخ ابو زيد

هل طبقت ما قلته لك في ردي حيث أنه أسهل طريقة في رأيي لنسخ السجلات من جدول إلى جدول آخر في قاعدة البيانات ، وإذا كنت تريد وضع الإجراء في زر أمر بدون استخدام استعلام ، فانسخ عبارة SQL من الاستعلام ثم في إجراء زر الأمر ضع :

Docmd.RunSql("عبارة SQL التي نسختها")

هذا كل المطلوب .

ولك تحياتي

هذا الموضوع مغلق.

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