تقييم الموضوع :
  • 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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام من عدة جداول لقاعدة بيانات اكسس Adel27213 1 702 07-11-23, 08:27 AM
آخر رد: justforit
  [سؤال] كيفية تسنسيق الارقام ف خلية السيكوال adelsbeed 0 879 23-04-22, 05:49 AM
آخر رد: adelsbeed
  [سؤال] كيفية الوصول الى قاعدة بيانات mysql موجودة على الكمبيوتر المحلي xammp عن طريق النت alfaiz678 4 1,882 25-06-21, 09:46 AM
آخر رد: alfaiz678
  اريد ربط 3 جداول (relation ship) فى sql server سلام و محبه 0 1,250 23-01-21, 08:10 PM
آخر رد: سلام و محبه
  مساعدة من اخوتي برنامج مبيعات سوبرماركت التعامل مع اكثر من زبون في نفس الوقت Mokhtar-mako 1 1,309 16-01-21, 08:43 PM
آخر رد: moosa_alabri
  سؤال : طريقة ربط الفيجوال بيسك بقاعدة بيانات mysql عن طريق صفحة php وسيطة alfaiz678 6 4,020 02-10-20, 07:42 AM
آخر رد: alfaiz678
Smile كيفية تسجيل عملية البيع الأجل solo87 0 1,216 28-05-20, 10:40 PM
آخر رد: solo87
  كيفية تحويل الوحدات في نموذج فاتورة البيع من كرتون لحبة وخلافه wessam.demerdash 3 3,355 25-06-19, 10:20 PM
آخر رد: atefkhalf2004
  كيف يمكنني التعامل مع جدولين Ahlam 14 9,985 16-12-18, 09:13 PM
آخر رد: viv
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 2,384 01-10-18, 09:24 AM
آخر رد: alfaiz678

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


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