تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفسار عن ليست بوكس مع داتا جريد فيو
#1
[COLOR="#0000FF"]بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته[/COLOR]

عندي استفسار عن (Query) في قاعدة البيانات, و هو:
لدي قاعدة البيانات التالية:

[ATTACH=CONFIG]3034[/ATTACH]

و اريد عمل التالي:
واجهة (Form) تحتوي على التالي:
1- ليست بوكس (ListBox) عدد واحد (1) فقط, تحتوي على اسماء الاقسام/الدوائر.
2- داتاجريد فيو (DataGridView) تحتوي على جميع الموظفين الموجودين ضمن القسم/الدائرة المختار/ة من الـ (ListBox).

السؤال هو:
كيف أقوم بعمل الـ (Query) لجلب موظفين القسم/الدائرة المختار/ة و وضع المعلومات في الـ (DataGridView)؟

و أرجو توضحيها بالطريقتين:
1- الـ (Oledb).
2- الـ (SqlClient).

تحياتي.


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته
ارفق مثالك ليتم التعديل عليه
الرد }}}}
تم الشكر بواسطة:
#3
أخي الكريم, سؤالي كان واضح جداً. فهل من الضروري إرفاق المشروع الذي لم أكمله الى الان من أجل كود (Query) واحد فقط!!!!!!
الرد }}}}
تم الشكر بواسطة:
#4
تم حل المشكلة بنجاح و الحمدلله, و لا حاجة لإرفاق مثال Wink
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم

تفضل

PHP كود :
Imports System.Data.SqlClient

Public Class Form1

    
Private constr As String "Data Source=.\SQLEXPRESS;Initial Catalog=Emp;Integrated Security=True;"
    
Private mycon As New SqlConnection(constr)
    Private 
myadapter As New SqlDataAdapter()
    Private 
mytable As New DataTable()
    Private 
myset As DataSet
    
Private emp As New List(Of Object)

    Private 
Sub connect(ByVal select1 As String)
        
myadapter = New SqlDataAdapter(select1mycon)
        
myset = New DataSet()
        
mycon.Open()
        
myadapter.Fill(myset)
        
mytable myset.Tables(0)
        
mycon.Close()

    
End Sub

    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        connect
("select * from Emp_Tbl,EmpInfo_Tbl,Dep_Tbl where Emp_Tbl.ID=EmpInfo_Tbl.Info_EmpID and EmpInfo_Tbl.Info_Department=Dep_Tbl.ID")
        For 
0 To mytable.Rows.Count 1
            ListBox1
.Items.Add(mytable.Rows(i)("Dep_Name").ToString())
        
Next
    End Sub

    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        connect
("select * from Emp_Tbl,EmpInfo_Tbl,Dep_Tbl where Emp_Tbl.ID=EmpInfo_Tbl.Info_EmpID and EmpInfo_Tbl.Info_Department=Dep_Tbl.ID and Dep_Tbl.Dep_Name='" ListBox1.Text "'")
        
DataGridView1.DataSource mytable
    End Sub
End 
Class 
الرد }}}}
تم الشكر بواسطة:
#6
ملاحظة بسيطة
طريقة
Oledb ان تضع
Imports System.Data.OleDb
وكل Sql تبدل ب OleDb
الرد }}}}
تم الشكر بواسطة:
#7
hoob computer كتب :أخي الكريم, سؤالي كان واضح جداً. فهل من الضروري إرفاق المشروع الذي لم أكمله الى الان من أجل كود (Query) واحد فقط!!!!!!

أخي الكريم كلامي كان واضح جداً انا ماقلت لك ارفق المشروع فقط قلت ارفق مثال ليتم التعديل عليه ، وهذا لسرعة الاجابة سواء مني او من اي عضو آخر

مو معقول كل سوال يقومون الاعضاء بعمل أمثلة حسب المطلوب وحل المشكلة وإعلام السائل بالخطأ ،،،،

تسهيلاً للأعظاء وكسباً للوقت يقوم طالب المساعدة بإرفاق مثال بسيط يطلب طلبه ويقومون الاعضاء بالحل ....

على العموم الحمدلله حصلت حل لمشكلتك
الرد }}}}
تم الشكر بواسطة:
#8
مشكوووووووووووووووور على الاجابات من كل الاعضاء, شاكراً لكم جهودكم Smile
الرد }}}}
تم الشكر بواسطة:
#9
أخوية الغالي سجاد,
مشكور على الكود الي نزلته بمشاركتك, لكنه يختلف شوية عن الكود الي جان ابالي و الي لكيته بموقع اجنبي و كان يشتغل بكل نجاح وهو:

PHP كود :
SELECT        Emp_Tbl.*
FROM            Dep_Tbl INNER JOIN
                         EmpInfo_Tbl ON Dep_Tbl
.ID EmpInfo_Tbl.Info_Department INNER JOIN
                         Emp_Tbl ON EmpInfo_Tbl
.Info_EmpID Emp_Tbl.ID
WHERE        
(Dep_Tbl.ID = @ListBox1.SelectedValue

تحياتي
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] شباب كيفية انقاص او طرح الكمية الموضوعة فى الداتا جريد من الجدول احمد عبد الحكيم 2 299 04-10-16, 11:37 PM
آخر رد: benomar
  استفسار حول طريقتي في قاعدة البيانات صبري زينوبي 0 76 29-09-16, 04:35 PM
آخر رد: صبري زينوبي
  [سؤال] نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني مهندس حيدر 6 154 22-09-16, 04:25 PM
آخر رد: silverlight
  ازاى بعد اما اعمل سكان بالباركود ويتسجل فى تكست بوكس معين يتنقل اوتوماتيك لتكست اخر araxis 1 156 07-07-16, 12:11 AM
آخر رد: الوادي
  احتاج مساعدة في الداتا جريد فيو Mo_rb 8 290 18-06-16, 04:28 PM
آخر رد: boudyonline
  مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو kofa 31 693 18-06-16, 03:53 AM
آخر رد: khodor1985
  ازاى اظهر مسج بوكس بدل رسالة ال duplicate فى الاكسس araxis 2 200 09-06-16, 04:07 PM
آخر رد: hassan
  أريد منع المستخدم من تعديل خلية معينة في داتا جريد ؟؟؟ Abdh111 3 160 05-06-16, 09:28 PM
آخر رد: khodor1985
  حفظ من سطر جريد فيو له قيمة شيك بوكس djelloul 3 249 02-04-16, 07:18 AM
آخر رد: khodor1985
  إنشاء جريد فيو من جدولين djelloul 4 292 01-04-16, 11:33 PM
آخر رد: djelloul

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


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