منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] سؤال عن الــ DataGrid - نسخة قابلة للطباعة

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



سؤال عن الــ DataGrid - m.reyati - 11-07-18

السلام عليكم ...
أقوم الان بأنشاء مشروع حجوزات لعيادة طبيب .. ما اريده انه كل يوم تظهر حجوزات اليوم نفسه  لا ان تظهر الحجوزات القديمة معها الا اذا عملت بحث  . بمعنى تظهر لي بيانات  كل يوم بيومه . 
هل من طريقه لربطها بتاريخ ووقت الجهاز 
 ؟ اتمنى منكم الاجابة


RE: سؤال عن الــ DataGrid - elgokr - 11-07-18

(11-07-18, 11:38 AM)m.reyati كتب : السلام عليكم ...
أقوم الان بأنشاء مشروع حجوزات لعيادة طبيب .. ما اريده انه كل يوم تظهر حجوزات اليوم نفسه  لا ان تظهر الحجوزات القديمة معها الا اذا عملت بحث  . بمعنى تظهر لي بيانات  كل يوم بيومه . 
هل من طريقه لربطها بتاريخ ووقت الجهاز 
 ؟ اتمنى منكم الاجابة

لديك حل من اثنين مبسط يمكنك فعله بكل سهولة

اما ان تجعل كود البحث هو كود الاستعلام لجلب البيانات
بحيث ان تجعل قيمة البحث هو تاريخ اليوم

او انك تقوم باضافة التالى فى كود الاستعلام
كود :
WHERE date BETWEEN #7/11/2018# AND #7/11/2018#

يمكنك تغيير التاريخ الى تاريخ ووقت
بحيث يكون الشكل كالتالى
كود :
#11/7/2018 00:00:00# AND #11/7/2018 23:59:59#

تحياتى لك
وتمنياتى لك التوفيق



RE: سؤال عن الــ DataGrid - m.reyati - 13-07-18

(11-07-18, 07:23 PM)elgokr كتب :
(11-07-18, 11:38 AM)m.reyati كتب : السلام عليكم ...
أقوم الان بأنشاء مشروع حجوزات لعيادة طبيب .. ما اريده انه كل يوم تظهر حجوزات اليوم نفسه  لا ان تظهر الحجوزات القديمة معها الا اذا عملت بحث  . بمعنى تظهر لي بيانات  كل يوم بيومه . 
هل من طريقه لربطها بتاريخ ووقت الجهاز 
 ؟ اتمنى منكم الاجابة

لديك حل من اثنين مبسط يمكنك فعله بكل سهولة

اما ان تجعل كود البحث هو كود الاستعلام لجلب البيانات
بحيث ان تجعل قيمة البحث هو تاريخ اليوم

او انك تقوم باضافة التالى فى كود الاستعلام
كود :
WHERE date BETWEEN #7/11/2018# AND #7/11/2018#

يمكنك تغيير التاريخ الى تاريخ ووقت
بحيث يكون الشكل كالتالى
كود :
#11/7/2018 00:00:00# AND #11/7/2018 23:59:59#

تحياتى لك
وتمنياتى لك التوفيق

بداية اشكرك على تفاعلك الطيب .. 
لكنني لا اريد ان الزمه بتاريخ محدد .. بمعنى عندما افتح البرنامج كل يوم تظهر حجوزات اليوم نفسه لا الحجوزات الماضية .

(11-07-18, 02:11 PM)Amir_Alzubidy كتب : و عليكم السلام و رحمة الله 
اهلا بك 
في حدث الفورم لود 
ضع جملة استعلام عن السجلات بشرط تاريخ اليوم . 
على الرحب و السعة

ممكن ان تزودني بالكود لو تكرمت


RE: سؤال عن الــ DataGrid - elgokr - 13-07-18

نعم اخى اعلم 
المثال الذى وضعته هو فكرة لطريقة الاستخدام 
وليس للنسخ واللصق بمعنى
بدلاً من التاريخ ستكوم باستخدام كود جلب تاريخ اليوم

بحيث ان يكون الكود لنقطة البحص بالاستعلام بهذا الشكل
كود :
"WHERE date BETWEEN #"& Now.ToString("MM-dd-yyyy") &" 00:00:00# AND #"& Now.ToString("MM-dd-yyyy") &" 23:59:59#"

ما يتم طرحه لك فى الردود هى مجرد افكار
وتعتمد التنفيذ والتطبيق النهائي اليك حسب ما لديك

او قم بارفاق المشروع اذا كنت الى الكود بالشكل النهائي
حتى يتم الكتابة فى المشروع لديك طبقاً للمسيات والادوات المستخدمة
حتى تسهل الامر عليك ويمكنك بعدها معرفة كيف تم الامر بالنهاية بعد التعديل على المشروع

تحياتى لك
وتمنياتى لك التوفيق



RE: سؤال عن الــ DataGrid - mero5000 - 13-07-18

عرف متغير فى الجنرال يقرأ منها النفاذة عندما تفتح كل مرة
   Dim dt As DateTime = DateTime.Today
اما جملة الاستعلام فى اللود فروم هتكون بين التاريخين dt


RE: سؤال عن الــ DataGrid - elgokr - 13-07-18

لتبسيط الامور لصاحب الموضوع

اذا كنت لا تريد التعامل مع كود الاستعلام
ولنقول ان كود الاستعلام يرحل الى DT
و الـ DT يعرض فى هذا السطر كمثال
كود :
DataGridView1.DataSource = dt

فقط استبدل هذا السطر بالتالى
كود :
Dim dv As DataView = New DataView(dt)
       dv.RowFilter = "date BETWEEN #" & Now.ToString("MM-dd-yyyy") & " 00:00:00# AND #" & Now.ToString("MM-dd-yyyy") & " 23:59:59#"
       DataGridView1.DataSource = dv

اتمنى ان تكون الصورة وضحت

تحياتى لك
وتمنياتى لك التوفيق



RE: سؤال عن الــ DataGrid - m.reyati - 15-07-18

شكرا لكم جميعا على استجابتكم .. وفقك الله لكل ما هو خير


RE: سؤال عن الــ DataGrid - elgokr - 15-07-18

(15-07-18, 02:48 AM)m.reyati كتب : شكرا لكم جميعا على استجابتكم .. وفقك الله لكل ما هو خير


الشكر لله

اللهم امين ولنا جميعاً ان شاء الله

تحياتى لك
وتمنياتى لك التوفيق