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

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

وكل عام أنت وجميع الأمة الاسلامية بخير
بالنسبة لتعبئة الدتا جريد فيو
كود :
Dim da As OleDbDataAdapter
Dim dt As New DataTable

da = New OleDbDataAdapter("select table1.Field , table2.Field from table1 , table2 where table1.id = table2.id ", con)
  da.Fill(dt)
       DataGridView.DataSource = dt

وأتمنى لك التوفيق
(25-08-18, 02:12 AM)salah mansour كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
كل عام وانتم جميعا بخير
برجاء طريقة تعبئة الداتا جريد فيو من جدولين او اكثر من قاعدة البيانات
ولكم الشكر مقدما

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

كل عام وانت بخير اخى salah mansour

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

تحياتى لك
وتمنياتى لك التوفيق
(25-08-18, 10:11 AM)elgokr كتب : [ -> ]
(25-08-18, 02:12 AM)salah mansour كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
كل عام وانتم جميعا بخير
برجاء طريقة تعبئة الداتا جريد فيو من جدولين او اكثر من قاعدة البيانات
ولكم الشكر مقدما

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

كل عام وانت بخير اخى salah mansour

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

تحياتى لك
وتمنياتى لك التوفيق

هناك بعض الجداول بينها عنصر مشترك وليكن رقم الموظف مثلا...لكن هناك احيان لا يكون بين الجداول اى عنصر مشترك
(25-08-18, 08:28 PM)salah mansour كتب : [ -> ]هناك بعض الجداول بينها عنصر مشترك وليكن رقم الموظف مثلا...لكن هناك احيان لا يكون بين الجداول اى عنصر مشترك

فى هذه الحالة عليك استخدام الكود بهذا الشكل
كود :
SELECT T1.id, T1.number, T1.datenow, T2.number, T2.datenow FROM T1, T2;

كما هو تم توضيحه فى رد الاخ baha
لكن ستواجه مشكلة وهى التالي
اذا كان الجدول الاول يعتوى على 10 عناصر مثلاً
والجدول الثاني يحتوى على اقل او اكثر لنقول مثلاً 8

فستجد بانه يتم جبل كل عنصر مع الاخر 
مثلاً 1 مع 1 ... الخ حتى 8
وبعد كده من الجدول الاول 9 مع 8
وياليه من الجدول 10 مع 8

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

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

اذا كان الاول يحتوى على 10 فالباقي يصبح ايضاً 10 .. الخ

اتمنى ان تكون الصورة وضحت لك
كما يمكنك ايضاً المتابعة فى الرابط التالى
http://vb4arb.com/vb/showthread.php?tid=26133

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

تحياتى لك
وتمنياتى لك التوفيق
(25-08-18, 08:28 PM)salah mansour كتب : [ -> ]
(25-08-18, 10:11 AM)elgokr كتب : [ -> ]
(25-08-18, 02:12 AM)salah mansour كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
كل عام وانتم جميعا بخير
برجاء طريقة تعبئة الداتا جريد فيو من جدولين او اكثر من قاعدة البيانات
ولكم الشكر مقدما

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

كل عام وانت بخير اخى salah mansour

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

تحياتى لك
وتمنياتى لك التوفيق

هناك بعض الجداول بينها عنصر مشترك وليكن رقم الموظف مثلا...لكن هناك احيان لا يكون بين الجداول اى عنصر مشترك

السلام عليكم الاستاذ الجوكر
عندي جدولين و يتفقان في العمود الاول و العمود الثاني
اريد في كل مرة عندما  اضيف بيانات إلى العمود الاول و الثاني من الجدول الاول  تنضاف تقائيا إلى الجدول الثاني 
كيف ؟
وعليكم السلام ورحمة الله وبركاته

اهلاً اخى kebboud
سيتم الرد وارفاق قاعدة البيانات فى موضوعك

تحياتى لك
وتمنياتى لك التوفيق
(03-09-18, 11:29 PM)elgokr كتب : [ -> ]
وعليكم السلام ورحمة الله وبركاته

اهلاً اخى kebboud
سيتم الرد وارفاق قاعدة البيانات فى موضوعك

تحياتى لك
وتمنياتى لك التوفيق

هههههه
و أخيرا جاء الفرج
الحمد لله
جزاك الله عني خير