تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعبئة
#25
العفو اخوي ،

تفضل الكود كامل

كود :
Dim cmd As New OleDbCommand("CREATE VIEW a AS SELECT MyTable.name, MyTable.Result FROM MyTable WHERE (((MyTable.Result)='yes')) GROUP BY MyTable.name, MyTable.Result", Conn)
        Conn.Open()
        cmd.ExecuteNonQuery()
        Conn.Close()
        '''''''''''''''''''''''''''''''''''''
        cmd.CommandText = "CREATE VIEW b AS SELECT MyTable.name, Count(a.Result) AS Result FROM MyTable LEFT JOIN a ON MyTable.name=a.name GROUP BY MyTable.name"
        Conn.Open()
        cmd.ExecuteNonQuery()
        Conn.Close()
        '''''''''''''''''''''''''''''''''''''
Dim dp As New OleDbDataAdapter("SELECT MyTable.name, Count(MyTable.subject) AS [Total Subject], b.Result,IIf(b.Result = 0 , 0, IIf(b.Result = 1 , 1, IIf(b.Result = 2 , 2, IIf(b.Result = 3 , 3, IIf(b.Result = 4 , 5, IIf(b.Result = 5 , 8, IIf(b.Result > 5 , b.Result, ))))))) As Points FROM MyTable INNER JOIN b ON MyTable.name = b.name GROUP BY MyTable.name, b.Result", Conn)
        Dim ds As New DataSet
        dp.Fill(ds)
        DGV_StatisticsN.DataSource = ds.Tables(0)
        '''''''''''''''''''''''''''''''''''''
        cmd.CommandText = "drop VIEW a, b"
        Conn.Open()
        cmd.ExecuteNonQuery()
        Conn.Close()
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
تعبئة - بواسطة abuzzouz - 16-07-13, 01:07 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 16-07-13, 01:45 AM
تعبئة - بواسطة abuzzouz - 16-07-13, 05:13 AM
تعبئة - بواسطة abuzzouz - 16-07-13, 04:47 PM
تعبئة - بواسطة Sajad - 16-07-13, 05:16 PM
تعبئة - بواسطة abuzzouz - 16-07-13, 05:23 PM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 16-07-13, 10:04 PM
تعبئة - بواسطة Abu Ehab - 16-07-13, 10:14 PM
تعبئة - بواسطة abuzzouz - 16-07-13, 10:24 PM
تعبئة - بواسطة abuzzouz - 17-07-13, 12:42 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 17-07-13, 04:15 AM
تعبئة - بواسطة abuzzouz - 17-07-13, 04:49 AM
تعبئة - بواسطة abuzzouz - 20-07-13, 12:15 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 20-07-13, 01:13 AM
تعبئة - بواسطة abuzzouz - 20-07-13, 01:26 AM
تعبئة - بواسطة abuzzouz - 20-07-13, 01:44 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 20-07-13, 02:02 AM
تعبئة - بواسطة abuzzouz - 20-07-13, 02:11 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 20-07-13, 09:02 PM
تعبئة - بواسطة abuzzouz - 20-07-13, 11:26 PM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 21-07-13, 03:44 AM
تعبئة - بواسطة abuzzouz - 21-07-13, 04:06 AM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 21-07-13, 04:54 AM
تعبئة - بواسطة abuzzouz - 21-07-13, 11:15 PM
تعبئة - بواسطة حريف برمجة_mybb_import7120 - 23-07-13, 07:49 AM
تعبئة - بواسطة abuzzouz - 23-07-13, 10:49 AM
تعبئة - بواسطة abuzzouz - 26-07-13, 06:34 AM
تعبئة - بواسطة abuzzouz - 01-08-13, 09:56 AM


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


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