تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال عن الــ DataGrid
#1
السلام عليكم ...
أقوم الان بأنشاء مشروع حجوزات لعيادة طبيب .. ما اريده انه كل يوم تظهر حجوزات اليوم نفسه  لا ان تظهر الحجوزات القديمة معها الا اذا عملت بحث  . بمعنى تظهر لي بيانات  كل يوم بيومه . 
هل من طريقه لربطها بتاريخ ووقت الجهاز 
 ؟ اتمنى منكم الاجابة
الرد }}}
تم الشكر بواسطة:
#2
و عليكم السلام و رحمة الله 
اهلا بك 
في حدث الفورم لود 
ضع جملة استعلام عن السجلات بشرط تاريخ اليوم . 
على الرحب و السعة
الرد }}}
تم الشكر بواسطة: elgokr
#3
(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#

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#4
(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 كتب : و عليكم السلام و رحمة الله 
اهلا بك 
في حدث الفورم لود 
ضع جملة استعلام عن السجلات بشرط تاريخ اليوم . 
على الرحب و السعة

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

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

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#8
شكرا لكم جميعا على استجابتكم .. وفقك الله لكل ما هو خير
الرد }}}
تم الشكر بواسطة: elgokr
#9
(15-07-18, 02:48 AM)m.reyati كتب : شكرا لكم جميعا على استجابتكم .. وفقك الله لكل ما هو خير


الشكر لله

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:



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


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