(03-09-15, 12:04 AM)سعود كتب : اخي الكريم .. كل شي ممكن وما تستفسر عنه ممكن ايضا فابدا بنقطة نقطة.
السلام عليكم ورحمة الله وبركاته
اعتذر استاذ
طننت ان الامور متشابه فطرحتها معاً
بسم الله لنبدأ مع
1- وهو هل يمكن نقل سجل من جدول الى جدول اخر يشابهه داخل نفس القاعدة ؟!
اقصد يشابهه من حيث نوع البيانات
حفظكـ الله
(03-09-15, 12:23 AM)Lion_Ksa كتب : 1- عندي جدول اسمه Table1 يحتوي على الحقول التالية Name|Age|Address |IDP_K
Pk= يعني فهرس للسجلا
السجل هو عبارة عن جميع تلك الحقول بجانب بعض .
اذن الجدول يحتوي على حقول معدودوة لكن السجلات قد تصل الى مليون بمعنى يكون عندك اسم مليون شخص اعمارهم عناوينهم
كل ما سبق للتفريق بين الحقل Field ,والسجل Record
الان هل يمكن انقل سجلات جدول Table1الى جدول ثاني اسمه مثلا Table?
كا أجاب الاخ سعود بارك الله فيك وفيه نعم . بشرط تطابق انواع البيانات أولاً وهو الاهم
الثاني من المفترض ان تكون اسماء الحقول نفسها .
اتفقنا؟
* ما اراه يهمك هو نقل جدول من قاعدة الى قاعدة اخرى صحيح؟
select * into New_Table_name in'" & path of other database " &"' From Old_Table_Name",
شرح الجمل
اختر الجدول الجديد تسميه أنت كما تشاء في قاعدة البيانات التي مسارها ..... واسمها ..... من القاعدة القديمة وهي التي ستكون متصلا بها قبل عمليه نسخ الجدول كم القديمة الى الجديدة وتكتب اسم الجدول الاصلي كما هو في القاعدة القديمة.
**** بعض المبرمجين يجعل جدول داخل القاعدة التي يعمل عليها ويسميه tempTabble ويترك المستخدم يتعامل معه في كل شي ا
اضافة حذف الخ....
وعند اغلاق البرنامج يعطي المستخدم رسالة اذا اراد ان يحفظ الجلسة او العمل الذي قام به اذا وافق المستخدم يتم تحديث الجدول الرئيسي بالاجراء المتبع
update Table set ........
واذا رفض المستخدم قام بحذف كل تلك العمليات
delete * from Table ......
السلام عليكم ورحمة الله وبركاته
جزاكـ الله خير استاذ على الشرح الواضح والمفصل
باركـ الله فيكـ وجعله في ميزان حسناتكـ
الصراحة استاذ لا احتاج اياً من هذه
لكن اتت في خاطري فأحببت ان اعملها واتعلمها وربما اتى في خاطري تطبيق قلت قد اصممه لعله يكون صدقة جارية
هذا الامر ببساطه
حفظكـ الله
ممكن جزاكـ الله خير لو تفضلت علي بمثال تطبيقي لكي افهم اكثر
شرح والكود الذي كتبته قد فهمته لكن في بعض الاحيان ولقلة معرفتي اواجه معوقات
جزاكـ الله خير
(03-09-15, 12:33 AM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
نعم صحيح بالـتأكيد نستطيع نقل سجل من جدول إلى جدول آخر حتى وان اختلفا من حيث الشكل وأقصد هنا الحقول، ولكن ما يجب أن نشير إليه فيما يخص هذه القضية هو أنه يجب أن نأخذ بعين الإعتبار نوع البيانات لكل حقل في الجدول، فعند استخدام جملة Insert سواء في Access أو SQL إذا كان نوع البيانات للحقل المراد نقله غير متطابق مع الحقل الآخر في الجدول الثاني فإن عملية النقل أو الترحيل أو الإدخال سوف تبوء بالفشل وسيظهر خطأ يفيد بأن نوع البيانات غير متطابق.
على كل حال، سوف أرسل لحضرتكم مثال بسيط يتضمن الطريقة الصحيحة من حيث تطابق نوع البيانات والعكس في عدم تطابق نوع البيانات بهدف ترسيخ الفكرة.
أتمنى لك التوفيق أخي العزيز، وأسأل الله عز وجل أن يفيض عليك بالعلم والمعرفة إنه سميع مجيب
والسلام عليكم ورحمة الله وبركاته
وعليكم السلام ورحمة الله وبركاته
جزاكـ الله خير اخي واستاذي العزيز
حفظكـ الله وباركـ الله في علمكـ وعملكـ
اجمل ما قرات اليوم وما اسعدني هو دعائكـ
ولكـ بالمثل وزياده
حفظكـ الله
سأكون بإلإنتظار حفظكـ الله
وجزاكـ الله خير