نقل البيانات من جدول الى جدول آخر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : نقل البيانات من جدول الى جدول آخر (/showthread.php?tid=2745) الصفحات:
1
2
|
نقل البيانات من جدول الى جدول آخر - aftfm - 03-05-14 السلام عليكم ورحمة الله وبركاته هذا كود لنقل البيانات من جدول A الى جدول B كود : Application.DoEvents() هناك عدد 3 حقول مفتاح اساسي في الجدول عند القيام بأرسال البيانات من الجدول A الي الدول B في المرة الأولى لا توجد مشكلة ولكن عند تعديل بعض البيانات في الحقول التى ليست مفتاح اساسي واريد ان انقلها من الجدول A الى الجدول B لا يقبل لوجود تكرار و هذا بسبب المفتاح الاساسي (لانه سينشا تكرار في المفتاح الاساسي كيف يتم ذلك حتى ولو كان في الحقول التي تحمل مفتاح اساس تشابه يعنى في حالى التشابه يتم الحفظ فوق القديم OVERWRITE هذا في حالة تشابه الحقول التي تحمل المفتاح الاساسي اما في غير ذلك يعتب سجل جديد مرفق ملف برسالة الخطأ RE: نقل البيانات من جدول الى جدول آخر - aftfm - 03-05-14 اشكرك على الرد لكن لا يوجد لدي في جميع الجدولين حقل ترقيم تلقائي وجميع الجدولين مكرر في في الحقول اي الحقول جميعها نفسها مع موجود عدد 3 حقول مفتاح اساسي للجدولين بحيث تكون هذه الحقول الاساسية لعدم التكرار يعني في حالى أن السجل في الحقول الثلاث نفس البيانات يعتبر متكرر مهما كان في بقية الحقول والغرض من الجدولين الاول A للقراءة الموقته وحذف البيانات منه بعد اجراء المطلوب فيها ومن ثم نقلها الى الجدول B الذي سيحتوى على بيانات كامل الشهر كل يوم نضيف فيه بيانات من الجدول A الموقت RE: نقل البيانات من جدول الى جدول آخر - vbnet - 03-05-14 المفروض في حالة التعديل في الجدول A على سطر قد سبق إضافته إلى الجدول B أن يتم التعديل على السطر المقابل له في الجدول B وليس الإضافة وذلك لوجود المفاتيح. الصورة غير واضحة لاستخدام هذه الفكرة. RE: نقل البيانات من جدول الى جدول آخر - aftfm - 03-05-14 كلام جميل طيب كيف يتم التعديل علية مع العلم أن في الجدول B عدد كبير من السجلات والمفتاح الاساسي هو من يحدد التكرار هل هذا صحيح طيب في حالة النقل سيتم تحديد السطر من خلال المفاتيح الاساسية كيف يتم التعديل على هذا السجل للتوضيح اكثر لدي جدول به الاسم والرقم والمهنه والحالة الاجتماعية والمؤهل في الجدول A اضفنا الاسم والرقم ,,,,,, والحالة الاجتماعية ,,,,,, ولم نضيف المهنه ولا المؤهل ثم ارسلنا السجل الى الجدول B وبعد ذلك قمنا بتعديل البيانات في الجدول A واضفنا المهنه والمؤهل العلمي نريد ارسال البيانات الان الى الجدول B ولكن ليست كسجل جديد بل تعديل على السجل السابق حيث ان الاسم والرقم هما مفتاحين اساسين لا يتكرران في نفس الشخص RE: نقل البيانات من جدول الى جدول آخر - vbnet - 03-05-14 إذا كان الهدف هو جدول بيانات الموظفين مثلا فالطريقة الصحيحة استخدام جدول واحد وفيه رقم تعريف ID كمفتاح أساسي ولا داعي لربط عمود آخر معه. جدول الموظفين: ID (ترقيم تلقائي) الاسم الرقم المهنه الحالة الاجتماعية المؤهل يتم إضافة بيانات موظف جديد في حالة التعديل يتم بدلالة رقم التعريف ID فقط كالتالي كود : UPDATE table1 SET column1 = 'جامعي' WHERE ID=123 المسألة تحتاج مزيد من العمل المتقن........ RE: نقل البيانات من جدول الى جدول آخر - aftfm - 03-05-14 الف شكر اخي العزيز vbnet سؤال آخر هذا كود لاراسال بيانات جدول قاعدة البيانات الى ملف نصي ولكن في حالة ما إذا كان هناك حقل فارغ يظهرا خطأ كود : With SaveFileDialog1 ما هي مشكلة الحقول الفارغة وكيف حلها RE: نقل البيانات من جدول الى جدول آخر - سعود - 05-05-14 اخوانا الاعزاء اضبطو محاذاة الكود لليسار ... RE: نقل البيانات من جدول الى جدول آخر - سعود - 05-05-14 كود : With SaveFileDialog1 RE: نقل البيانات من جدول الى جدول آخر - سعود - 05-05-14 مارايك بالمثال التالي: وهذا الكلاس كود : Imports System.Data.OleDb d ==datagridview RE: نقل البيانات من جدول الى جدول آخر - aftfm - 05-05-14 الف شكر اخي العزيز سوعد في حالة الرغبة في أن يكون السجل كامل في سطر واحد يفصل بينهم مسافة او رمز كيف يكون الكود |