تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استعلام عن بيانات في شهر وسنة يختارهم المستخدم
#1
السلام عليكم ورحمه الله وبركاته :

عندي استفسار بسيط بجملة select تجلب سجلات معينة في شهر يختاره المستخدم عبر comboBox فيه ارقام الشهور و comboBox فيه السنوات بحيث مثلا اردت سجلات في شهر 2 من سنة 2018 تظهر السجلات في هذه الفترة 
مرفق مثال بسيط للتوضح اتمنى الرد
وسؤال ثاني اذا التاريخ في البرنامج بالهجري وهو على حسب جهازي التاريخ فيه هجري لكن في قاعدة البيانات ميلادي هل في مشكلة في هذا أم يجب تغيير التاريخ داخل قاعدة البيانات اكسس
مع العلم أن الفيجوال بيسك ستديو هو  2013 وقاعدة البيانات اكسس 2007 
وشكرا لكم 


الملفات المرفقة
.rar   SelectDate.rar (الحجم : 83.66 ك ب / التحميلات : 55)
الرد }}}
تم الشكر بواسطة:
#2
التاريخ يحفظ ميلاديا في كل الأحوال
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
    dt
.Rows.Clear()
    
da = New OleDbDataAdapter("select * from TBL where month(date1)=@m and year(date1)=@y"con)
    
da.SelectCommand.Parameters.AddWithValue("@m"Val(ComboBox1.Text))
    
da.SelectCommand.Parameters.AddWithValue("@y"Val(ComboBox2.Text))
    
da.Fill(dt)
    
DataGridView1.DataSource dt
End Sub 
الرد }}}
تم الشكر بواسطة: الوايلي
#3
الله يجزاك خير اخوي طالب برمجة على ردك وتفاعلك وردودك ليس لي وإنما للجميع والله يوفقك ويزيدك علم ومعرفه 

بس للاسف لما اسوي بحث مايطلع اي شي ماتطلع اي سجلات 

لما غيرت تاريخ الجهاز إلى ميلادي ظهرت نتائج البحث بشكل ممتاز 
مافي طريقة اخوي الكريم بعملية البحث بالهجري وتظهر النتائج بالتاريخ الهجري
واسف على ازعاجك ثقلنا عليك اخوي الكريم
الرد }}}
تم الشكر بواسطة:
#4
كما وضعت مشروعك المعتمد على التاريخ الميلادي
ضع مشروعك المعتمد على التاريخ الهجري

لا يوجد إزعاج، أهم شي تصل للنتيجة التي تريدها سواء مني أو من غيري
الرد }}}
تم الشكر بواسطة: الوايلي
#5
الله يجزاك خير اخوي ويوفقك 
المثال نفسه بس غيرت التاريخ في قاعدة البيانات الى الهجري


الملفات المرفقة
.rar   SelectDate.rar (الحجم : 85.04 ك ب / التحميلات : 47)
الرد }}}
تم الشكر بواسطة:
#6
لن تستفيد من تحويل نوع الناريخ في قاعدة البيانات الى الهجري لأنها تخص العرض داخل الأكسس نفسه فقط
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
    Dim dt1 
As New Date(Val(ComboBox2.Text), Val(ComboBox1.Text), 1, New UmAlQuraCalendar)
    
Dim dt2 As Date
    
Try
        
dt2 = New Date(Val(ComboBox2.Text), Val(ComboBox1.Text), 30, New UmAlQuraCalendar)
    Catch 
ex As Exception
        dt2 
= New Date(Val(ComboBox2.Text), Val(ComboBox1.Text), 29, New UmAlQuraCalendar)
    
End Try

    
dt.Rows.Clear()
    
da = New OleDbDataAdapter("select * from TBL where date1 between @d1 and @d2 "con)
    
da.SelectCommand.Parameters.AddWithValue("@d1"dt1)
    
da.SelectCommand.Parameters.AddWithValue("@d2"dt2)
    
da.Fill(dt)
    
DataGridView1.DataSource dt
End Sub 
الرد }}}
تم الشكر بواسطة: الوايلي
#7
الله يجزاك خير اشتغل الكود مضبط 

مشكور لك اخي الكريم طالب برمجة والله يوفقك في دنياك وآخرتك 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 80 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 598 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 172 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 164 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 184 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 223 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 83 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 309 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي

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


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