كيفية التعامل مع عدة جداول في الفيجوال دوت نت

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية التعامل مع عدة جداول في الفيجوال دوت نت
#1
السلام عليكم ورحمة الله وبركاته
طبعآ << انا مازلت في بداية الطريق على فهم البرمجه على الفيجوال دوت نت Exclamation
سؤالي هو Blush
كيف اتعامل مع الأستعلامات المتداخله او بمعنى أخر كيفية التعامل مع عدة جداول
نفترض ان لدينا جدول العملاء - المبيعات - الفواتير - الأصناف
العميل يقوم بشراء الأصناف من خلال جدول المبيعات وسوف يتم التعامل مع تلك المبيعات من خلال الفواتير
طيب كيف أعرف عن الأصناف المتواجده في فاتورة ماء او كيفية معرفة معلومات عن الفواتير المتواجده لعميل معين
علمآ بأن كل عميل عدة مبيعات ( قد ياتي للشراء اكثر من مره )
وأن الأصناف متواجده في اكثر من مبيع - وقد يتم بيع نفس الصنف لعدة عملاء وقد يشتري العميل عدة اصناف وهكذا
أريد معلومات شافية عن التالي
العلاقات الصحيحه من أجل ربط الجداول بشكل صحيح من أجل جلب البيانات
وكذالك كيفية كتابة الأستعلامات الصحيحه في بيئة الأكسس او الفيجوال دوت نت
عندي تطبيق مشابه فقط بقواعد البيانات اكسس
اذا كان من اللازم رفعه فأخبروني
بس اعتقد ان المسأله يحتاج لها فهم اولا قبل التطبيق
وهذا خطاء مني عند القيام بالتطبيق قبل الفهم السليم
ولكن في الأول والأخير فالتطبيق مهم من أجل ان نفهم المعلومات اللازمه
نرجو من سيادتكم المساعده
مع جزيل الشكر
الرد
تم الشكر بواسطة:
#2
PHP كود :
[code]
 
REM عرض بيانات من جدولين
        dp 
= New OleDbDataAdapter("select PrisonersTb.PName1,PrisonersTb.PName2,VisitorsTB.visdate from  PrisonersTb,VisitorsTB where VisitorsTB.visdate =  #" & (dat1.Value.Date) & "#  and PrisonersTb.PrisonerID=VisitorsTB.PrisonerID " _
                                  
" order by PrisonersTb.PrisonerID "cn)
        
ds.Clear()
        
dp.Fill(ds"PrisonersTb,VisitorsTB")
        
dgv1.DataSource ds.Tables("PrisonersTb,VisitorsTB"
[/code]
دا اعتبار ان الجدول الاول اسمه PrisonerTb
الجدول التاني اسمه VisitorsTB
الرد
تم الشكر بواسطة:
#3
مشكور ماقصرت -- طريقه جميله جدآ
طيب ماذا عن الاستعلامات المتداخله بأستخدام جملة in ?
وسؤال اخير اتمنى جواب عليه
متى نستخدم id للجدول ومتى نستغنى عنه
اكيد في كل جدول مفتاح رئيسي بس متى نستخدم id ( تسلسلي )
الرد
تم الشكر بواسطة:
#4
(04-11-13, 03:35 PM)tarek كتب :
PHP كود :
[code]
 
REM عرض بيانات من جدولين
        dp 
= New OleDbDataAdapter("select PrisonersTb.PName1,PrisonersTb.PName2,VisitorsTB.visdate from  PrisonersTb,VisitorsTB where VisitorsTB.visdate =  #" & (dat1.Value.Date) & "#  and PrisonersTb.PrisonerID=VisitorsTB.PrisonerID " _
                                  
" order by PrisonersTb.PrisonerID "cn)
 
       ds.Clear()
 
       dp.Fill(ds"PrisonersTb,VisitorsTB")
 
       dgv1.DataSource ds.Tables("PrisonersTb,VisitorsTB"
كود :
[code]
[code]
[code]
دا اعتبار ان الجدول الاول اسمه     PrisonerTb
الجدول التاني اسمه   VisitorsTB[/code]

[/code][/code]
كود :
[code]
[code]

عفوا اخوي كيف تكون برمجته بالنسبه لي قواعد بيانات   SQL بدلا من اكسس
وشكرا :s :s
[/code]
[/code]
الرد
تم الشكر بواسطة:
#5
We have 2 Tables
Table1 & Table2
in Table1 we have ID is key
in Table2 we have IDD foreigner key
SQL will be like look :
===========================================================

Select Table1.* , Tab;e2.* From Table1 Inner Join Table2 On Table1.ID = Table2.idd

============================================================
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية حفظ التعديل في Data Grid View مباشرا الى قاعدة البيانات اللورد محمود 1 71 02-08-18, 07:26 PM
آخر رد: سعود
  [سؤال] كيفية ربط قاعدة بيانات اكسس 2007 بالفيجوال 2008 mohmedhosen 3 4,957 16-07-18, 08:48 PM
آخر رد: aridje34
  كيفية استرجاع جدول محدوف المتألق9 0 65 11-07-18, 08:34 PM
آخر رد: المتألق9
  كيف اعمل استعلام لحقول معينه متشابهه من عدة جداول aftfm 0 113 24-05-18, 09:16 PM
آخر رد: aftfm
  [SQL] انشاء جدول جديد من عدة جداول ابو ملاك الخبير 0 205 07-03-18, 02:46 AM
آخر رد: ابو ملاك الخبير
Tongue ربط قاعدة بينات اكسل مع الفيجوال عمار عيثاوي 3 2,135 02-03-18, 05:13 PM
آخر رد: محمد بن عطية
  [VB.NET] كيفية عرض الصورة من الداتا جريد الى picture box mohamed2316 3 354 02-03-18, 05:07 PM
آخر رد: كناري008
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 6 8,249 04-10-17, 10:08 PM
آخر رد: sofiane0552
Question [نقاش] ماهو الفرق بين  sql server 2008 r2 و sql الموجودة في الفيجوال استديو 2010 Amrjamil 0 349 21-09-17, 06:20 PM
آخر رد: Amrjamil
  [سؤال] التعامل مع الداتا جريد zepeir 5 3,598 15-09-17, 08:41 PM
آخر رد: Saadzindany

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم