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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 6 5,949 04-10-17, 10:08 PM
آخر رد: sofiane0552
Question [نقاش] ماهو الفرق بين  sql server 2008 r2 و sql الموجودة في الفيجوال استديو 2010 Amrjamil 0 55 21-09-17, 06:20 PM
آخر رد: Amrjamil
  [سؤال] التعامل مع الداتا جريد zepeir 5 2,965 15-09-17, 08:41 PM
آخر رد: Saadzindany
  [سؤال] المساعدة - بجملة استعلام بين عدة جداول safalo 3 132 14-08-17, 02:06 AM
آخر رد: safalo
Exclamation [سؤال] سؤال عن امكانية ربط الفيجوال بقاعدة علي الانترنت - وعن طريقه فتحه - وعدة اسأله اخرى MohamedAllam 5 252 23-07-17, 12:53 PM
آخر رد: MohamedAllam
  كيفية عرض السطر اللي واقفين عليه في الداتا جريد فيو في التكست بوكس khaled12345 19 538 16-07-17, 07:23 PM
آخر رد: حريف برمجة
  كيفية تعديل صورة في قاعدة بيانات اكسس oz7z 6 239 29-03-17, 09:01 AM
آخر رد: oz7z
  كيفية الاتصال بقاعدة بيانات Access على الشبكة المحلية warda saeed 9 10,046 28-02-17, 10:21 AM
آخر رد: وائل القطاوي
  كيفية عمل أتاش لقاعدة بيانات djelloul 0 239 24-01-17, 04:35 PM
آخر رد: djelloul
  كيف اعرض جداول هذه القاعدة atefkhalf2004 1 271 14-12-16, 02:13 PM
آخر رد: atefkhalf2004

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


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