منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مطلوب كود جمع عدد غياب الموظفين بين تاريخين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني وزملائي

يرجى مساعدتنا في ايجاد كود لجمع عدد غياب الموظف بين تاريخين وعرض العدد في التكست

يوجد مثال مرفق فيجوال 2008 وقاعدة بيانات اكسس 2003
اخي الغالي حتى تحصل على نتائج صحيحة من خلال البحث بين تاريخين
يفضل جعل الحقل الخاص بالتاريخ من نوع تاريخ ووقت وليس من نوع نص.

تفضل هذا الكود يظهر عدد ايام غياب الموظف بين تاريخين
اضف زر (بوتن) الى الفورم وضع بداخله الكود التالي :
PHP كود :
       Try
            Dim cmd 
As New OleDbCommand
            cmd
.Connection Conn
            cmd
.CommandType CommandType.Text
            cmd
.CommandText "Select count(*) from HolidayBooks where (DateDay between @date1 and date2) and CoName=@CoName"
 
           cmd.Parameters.AddWithValue("@date1"CDate(TextBox1.Text))
 
           cmd.Parameters.AddWithValue("@date2"CDate(TextBox2.Text))
 
           cmd.Parameters.AddWithValue("@CoName"TextBox4.Text)

 
           Conn.Open()
 
           Dim i As Integer cmd.ExecuteScalar
            Conn
.Close()
 
           TextBox6.Text i.ToString

        Catch ex 
As Exception
            MsgBox
(ex.Message)
 
           Conn.Close()
 
       End Try 
اخي العزيز
اولا كل الشكر والتقدير لجهودكم المتميزة
لقد قمت بوضع زر والكود كما اسلفت ولكن كانت النتيحة صفر مع كل الموظفين

الفكرة بشكل مختصر
جمع عدد ايام غياب الموظف في العامود     Holiday
السلام عليكم

تفضل التعديل في انواع البيانات في قاعدة البيانات وفي اسلوب البرمجة
كل الشكر والتقدير اخي الكريم
حقا هذا هو المطلوب بعينة
(16-02-17, 04:25 PM)nmst70 كتب : [ -> ]اخي العزيز
اولا كل الشكر والتقدير لجهودكم المتميزة
لقد قمت بوضع زر والكود كما اسلفت ولكن كانت النتيحة صفر مع كل الموظفين

الفكرة بشكل مختصر
جمع عدد ايام غياب الموظف في العامود     Holiday
آسف اخي الغالي أنا فهمت السؤال بشكل خاطئ فبدلاً من ايجاد المجموع اوجدت العدد.