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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] استفسار عن طريقة تحزم قواعد بيانات MSSQL مع البرنامج VB.NET2019 salemq 2 530 18-05-23, 03:02 AM
آخر رد: سعود
  ما معني بيانات تقع بين الرمز[] في حقل في داتا بيس bassant 3 672 03-04-23, 11:53 PM
آخر رد: sanyor77
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 12,999 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,126 22-04-22, 07:27 PM
آخر رد: strongriseman
  استفسار عن استعلام في دالة INSTR غدير الصليحي 0 1,001 14-12-21, 02:22 PM
آخر رد: غدير الصليحي
  استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا غدير الصليحي 4 1,633 14-12-21, 12:42 PM
آخر رد: غدير الصليحي
  استفسار sokina 1 1,202 17-01-21, 10:20 AM
آخر رد: moosa_alabri
  اسناد عامود في قاعدة بيانات اكسيس الى عامود من نوع كومبوبوكس بالداتا جريد فيو بالفيجو Ghassanfff 2 2,118 08-01-21, 08:52 PM
آخر رد: سعود
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 7,573 04-12-20, 10:59 PM
آخر رد: Osama_NY
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 6,555 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com

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


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