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

نسخة كاملة : سؤال عن الــ DataGrid
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ...
أقوم الان بأنشاء مشروع حجوزات لعيادة طبيب .. ما اريده انه كل يوم تظهر حجوزات اليوم نفسه  لا ان تظهر الحجوزات القديمة معها الا اذا عملت بحث  . بمعنى تظهر لي بيانات  كل يوم بيومه . 
هل من طريقه لربطها بتاريخ ووقت الجهاز 
 ؟ اتمنى منكم الاجابة
(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, 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 كتب : [ -> ]و عليكم السلام و رحمة الله 
اهلا بك 
في حدث الفورم لود 
ضع جملة استعلام عن السجلات بشرط تاريخ اليوم . 
على الرحب و السعة

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

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

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

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

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

اذا كنت لا تريد التعامل مع كود الاستعلام
ولنقول ان كود الاستعلام يرحل الى 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

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

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


الشكر لله

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

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