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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 164 01-10-18, 09:24 AM
آخر رد: alfaiz678
  كيف يمكنني التعامل مع جدولين Ahlam 13 4,345 21-09-18, 01:30 AM
آخر رد: kebboud
  كيفية حفظ التعديل في Data Grid View مباشرا الى قاعدة البيانات اللورد محمود 1 450 02-08-18, 07:26 PM
آخر رد: سعود
  [سؤال] كيفية ربط قاعدة بيانات اكسس 2007 بالفيجوال 2008 mohmedhosen 3 5,506 16-07-18, 08:48 PM
آخر رد: aridje34
  كيفية استرجاع جدول محدوف المتألق9 0 163 11-07-18, 08:34 PM
آخر رد: المتألق9
  كيف اعمل استعلام لحقول معينه متشابهه من عدة جداول aftfm 0 207 24-05-18, 09:16 PM
آخر رد: aftfm
  [SQL] انشاء جدول جديد من عدة جداول ابو ملاك الخبير 0 453 07-03-18, 02:46 AM
آخر رد: ابو ملاك الخبير
Tongue ربط قاعدة بينات اكسل مع الفيجوال عمار عيثاوي 3 2,472 02-03-18, 05:13 PM
آخر رد: محمد بن عطية
  [VB.NET] كيفية عرض الصورة من الداتا جريد الى picture box mohamed2316 3 559 02-03-18, 05:07 PM
آخر رد: كناري008
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 6 9,301 04-10-17, 10:08 PM
آخر رد: sofiane0552

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


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