تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حقل حسابي في Master-Details في الداتا جريد
#5
السلام عليكم أخي,
جزاك الله خيراً على المثال الرائع, لكن عندي سؤال اذا سمحت:
في الحقيقة أنا محترف في قواعد البيانات و تصميم قواعد البيانات, و ضعيف في الفيجول بيسك دوت نت.
لذا, لو سمحت أن تتفضل بشرح الكود التالي لي و سأكون شاكراً لجميلك :


PHP كود :
Private Shared con As OleDbConnection
    
Private Shared Function GetConnectioin() As OleDbConnection
        
Return New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb")
    
End Function
    
Shared ReadOnly Property DatabaseConnection As OleDbConnection
        Get
            
If con Is Nothing Then
                con 
GetConnectioin()
                
con.Open()
            
End If
            Return 
con
        End Get
    End Property
    Shared 
Function FillGrid() As DataTable
        Dim querystring 
As String "SELECT EMPLOYEE.EMPID, EMPLOYEE.EMPLOYEE, Sum(EMPLEAVES.NORMAL) AS SumOfNORMAL, Sum(EMPLEAVES.SICK) AS SumOfSICK FROM EMPLOYEE INNER JOIN EMPLEAVES ON EMPLOYEE.EMPID = EMPLEAVES.EMPID GROUP BY EMPLOYEE.EMPID, EMPLOYEE.EMPLOYEE"
        
Dim adapter As New OleDbDataAdapter(querystringDatabaseConnection)
        
Dim dt As New DataTable
        adapter
.Fill(dt)
        Return 
dt
    End 
Function
    
Shared Function FillGrid(ByVal EMPID As Integer) As DataTable
        Dim querystring 
As String "SELECT EMPLEAVES.ID, EMPLEAVES.EMPID, EMPLEAVES.NORMAL, EMPLEAVES.SICK FROM(EMPLEAVES) where EMPLEAVES.EMPID =@id"
        
Dim adapter As New OleDbDataAdapter(querystringDatabaseConnection)
        
adapter.SelectCommand.Parameters.Add("@id"OleDbType.Integer).Value EMPID
        Dim dt 
As New DataTable
        adapter
.Fill(dt)
        Return 
dt
    End 
Function 


فما هو الـ (Private Shared)؟

بالاضافة الى, حاولت اضافة خاصية الاضافة للداتاجريد ولكن يظهر عندي خطأ اثناء محاولة الاضافة. فما هو الحل برأيك؟

أخوكم في الله.
Hoob Computer
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حقل حسابي في Master-Details في الداتا جريد - بواسطة hoob computer - 28-11-12, 01:49 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تلوين خلية واحدة فقط فى الداتا غريد اذا تغيرت القيمة ؟ a.amin 11 7,813 15-02-23, 02:13 PM
آخر رد: tighrmte
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 13,824 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  اسناد عامود في قاعدة بيانات اكسيس الى عامود من نوع كومبوبوكس بالداتا جريد فيو بالفيجو Ghassanfff 2 2,417 08-01-21, 08:52 PM
آخر رد: سعود
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 8,164 04-12-20, 10:59 PM
آخر رد: Osama_NY
  مشكلة في إظهار عمود التاريخ في داتا جريد فيو mofhmy 5 7,102 12-11-20, 12:13 PM
آخر رد: bahaa.elkomy@yahoo.com
  [VB.NET] حفظ البيانات دفعة واحدة الداتا جريد فيو mahmoud.3com 2 3,580 19-12-19, 11:23 PM
آخر رد: بسام محمدغانم
  سوال بخصوص الداتا جريد Abdelrahman ala 7 3,516 07-03-19, 03:26 AM
آخر رد: Abdelrahman ala
Photo [VB.NET] تعديل المدخلات في (الداتا قريد فيو ) لفاتورة مبيعات؟ EYADISMAIL 1 2,833 09-01-19, 10:30 PM
آخر رد: EYADISMAIL
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 2,604 01-10-18, 09:24 AM
آخر رد: alfaiz678
  سؤال عن الداتا ريدر sal_56 4 2,740 17-09-18, 10:23 AM
آخر رد: 911

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


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