منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استعلام عن داتا خلال شهر بون تحديد يوم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : استعلام عن داتا خلال شهر بون تحديد يوم (/showthread.php?tid=24073)



استعلام عن داتا خلال شهر بون تحديد يوم - تناسيم - 05-03-18

السلام عليكم


كيفية عمل استعلام عن بيانات خلال شهر كامل بدون تحديد يوم معين
ملحوظة اقوم باختيار الشهر من datetimepicker  
ولكن يتم اختيار اليوم مع الشهر فيظهر بيانات هذا اليوم فقط من الشهر
وانا اريد جميع ايام الشهر


RE: استعلام عن داتا خلال شهر بون تحديد يوم - Dev Saeed - 05-03-18

وعليكم السلام،

أعتقد بأن أفضل فكرة، في حين كان لديك طباعة تقارير في برنامجك، تحتاج إلى ضبط التاريخ، والإستعلامات المبنية على التاريخ، ( تطبق خوارزميات كثيرة على التاريخ )

أو حتى خلاف ذلك

فأعتقد بأن أفضل طريقة لتخزين التاريخ في قاعدة البيانات يكون بوضع عمود ( Column ) خاص،  لليوم،  وعمود آخر للشهر ثم السنة

فيصبح لديك التخزين كالتالي مثلا ( جدول ) اسمه Accounts الحسابات:

Accounts

Name               Day          Month           Year

Mohammad      03             03                  2018



عندما تقسم التاريخ تستطيع مثلا اختيار كل الأعضاء المسجلين مثلا في شهر 3 مارس من 2018


الاستعلام كالتالي مثلا :

كود :
SELECT  Name   FROM   Accounts    WHERE   Month   =    '03'


ملاحظة : جلب قيمة "الشهر"  من الـ  DateTimePicker كالتالي :
كود :
Dim Month As Integer = DateTimePicker1.Value.Month



RE: استعلام عن داتا خلال شهر بون تحديد يوم - hglogtd - 05-03-18

هل هذا الطريقة تغنيك عن اذا كان الشهر ناقص او زايد وهل هي تنفع مع التاريخ الهجري يا ليت تفيدنا أكثر