تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] الاستعلام بين تاريخين (غير مكرر)
#1
السلام عليكم ورحمة الله وبركاته 


اخواني الكرام عندي مشكلة ولم اعرف حلها 
البرنامج عبارة عن عمل عرض حجز فندقي 
يوجد جدولين قاعدة بيانات اكسس
 الجدول الاول (TblCost) عبارة عن اسم الفندق واسعار الغرف (مفرد - مزدوج - ثلاثي) بالاضافة الى تاريخ الدخول والخروج Check-in  & check-out

مثلا يوجد بنفس الفندق في الجدول على سبيل المثال من تاريخ 01/01/2020 الى تاريخ 01/02/2020 سعر الغرفة مثلا 20 دولار يومياً
                                                                       ومن تاريخ 01/02/2020 الى تاريخ 01/03/2020  سعر الغرفة 30 دولار يومياً
                                                                        ومن تاريخ 01/03/2020 الى تاريخ 01/04/2020 سعر الغرفة 40 دولار يومياً

واريد حجز غرفة من تاريخ 26/02/2020 الى تاريخ 05/03/2020 واظهار الناتج في جدول LISTVIEW  ويوجد زر حفظ النتيجة في الجدول الاخر (TblPro)

لامانع من اظهار الناتج  من تاريخ 26/2/2020  الى تاريخ 01/03/2020  في سطر وناتج اخر من تاريخ 02/03/2020 الى 05/03/2020 في سطر اخر 

السعر الاول 30 * 4 ايام 
السعر الثاني 40* 5 ايام 

المهم الحساب يكون صحيح 

المثال في رابط الرسالة 

أعلم ان الموضوع معقد ان كان يوجد طريقة اسهل بالحجز 
وعندي أمل كبير من الاساذة الافاضل 

وشكراً لجهودكم


الملفات المرفقة
.rar   Cost.rar (الحجم : 46.62 ك ب / التحميلات : 8)
الرد
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , تم تعديل المثال , بالتوفيق .


الملفات المرفقة
.rar   Cost_1.rar (الحجم : 25.36 ك ب / التحميلات : 15)
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد
تم الشكر بواسطة: sendbad100 , sendbad100 , hannileo , hannileo
#3
(25-01-20, 07:58 AM)Ahmed_Mansoor كتب : وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , تم تعديل المثال , بالتوفيق .



استاذ احمد والله أعجز عن شكرك انا جداً جداً فرح ولم اتوقع سرعة الاجابة 
مع انني كنت اظن ان الحل شبه مستحيل وترددت اياماً قبل صياغة السؤال العجيب 
بارك الله بك وبأحبائك وجعلها في ميزان حسناتك واطال بعمرك 

عندي استفسار بسيط عن نفس المثال السابق مع انك كفيت ووفيت 
لكن عندما اختار الفندق الشيراتون مثلاً واختار التاريخ 24/01/2020   الى تاريخ 12/02/2020 
فانه يظهر رسالة ان التاريخ خارج نطاق او تم تجاوزه مع انه بالجدول صحيح 100% 

=================================================
والشيئ الاخر انني اريد تغيير السعر ان امكن من خلال ادخال السعر او المربح بالحدث Text3_Change

حيث يتم حساب القيمة الجديدة ووضعها في Text5

==================================================
والشيئ الاخير انني استخدمت التصريح Public RS As New ADODB.Recordset

وانت استخدمت RC بدل RS مع العلم انني قمت بتغيرها الى RS ولم يتغير عمل البرنامج 



بارك الله بجهودك واتمنى من الاخوة الاستفادة من هذا المثال الرائع
الرد
تم الشكر بواسطة: Ahmed_Mansoor
#4
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , أرجوا المعذره على التأخير بالرد وذلك بسبب الإنشغال , أخي المشكلة كانت من تنسيق التاريخ في الأكسس حيث الأكسس لايتعرف إلا على التنسيق mm/dd/yyyy وإذا كانت تنسيق التاريخ في الكمبيوتر هو غير ذلك فستظهر المشكلة حيث أن أداة الـ DTPicker تأخذ تلقائيا تنسيق التاريخ التابع للوندوز إضافة على ذلك كان التاريخ المدخل في حقل TO في الجدول كان مدخل بشكل خاطئ أو فيه مشكلة , عندما حذفت التواريخ المدخله في حقل الـ TO وأعدت كتابتها من جديد ومن ثم قمت بتغيير تنسيق التاريخ في الوندوز إلى التنسيق mm/dd/yyyy لكي يظهر في أداة الـ DTPicker ومن ثم جربت المثال عمل بشكل جيد بدون مشاكل , وتم تعديل أنك تكتب سعر الأيام يدويا إذا أردت ذلك ولكن يجب أن تكتب الأسعار مفصولة بعلامة فاصله إذا كانت فترة الحجز قد قسمت إلى فترتين ما عادا ذلك تكتب السعر رقم واحد بدون فاصلة , بالنسبة للـ RS و RC تستطيع أن تستخدم أي منهما , بالتوفيق .


الملفات المرفقة
.rar   Cost_2.rar (الحجم : 24.51 ك ب / التحميلات : 9)
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد
تم الشكر بواسطة: hannileo
#5
(05-02-20, 02:24 AM)Ahmed_Mansoor كتب : وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , أرجوا المعذره على التأخير بالرد وذلك بسبب الإنشغال , أخي المشكلة كانت من تنسيق التاريخ في الأكسس حيث الأكسس لايتعرف إلا على التنسيق mm/dd/yyyy وإذا كانت تنسيق التاريخ في الكمبيوتر هو غير ذلك فستظهر المشكلة حيث أن أداة الـ DTPicker تأخذ تلقائيا تنسيق التاريخ التابع للوندوز إضافة على ذلك كان التاريخ المدخل في حقل TO في الجدول كان مدخل بشكل خاطئ أو فيه مشكلة , عندما حذفت التواريخ المدخله في حقل الـ TO وأعدت كتابتها من جديد ومن ثم قمت بتغيير تنسيق التاريخ في الوندوز إلى التنسيق mm/dd/yyyy لكي يظهر في أداة الـ DTPicker ومن ثم جربت المثال عمل بشكل جيد بدون مشاكل , وتم تعديل أنك تكتب سعر الأيام يدويا إذا أردت ذلك ولكن يجب أن تكتب الأسعار مفصولة بعلامة فاصله إذا كانت فترة الحجز قد قسمت إلى فترتين ما عادا ذلك تكتب السعر رقم واحد بدون فاصلة , بالنسبة للـ RS و RC تستطيع أن تستخدم أي منهما , بالتوفيق .



شكراً لك من كل قلبي استاذ احمد لقد حلت المشكلة والحمدلله 

بقيت مشكلة صغيرة وهي ليست مشكلة بالنسبة للبرنامج لكن لنفرض انني قمت بعمل حجز من شهر 01/01/2020 الى شهر  04/01/2020

حيث انه لم يحسب تاريخ شهر 02 وشهر 03 وتظهر راسلة انه يوجد 60 يوم خارج نطارق التواريخ 

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

بارك الله في جهودك واطال عمرك والبسك ثوب الصحة والعافية سيدي الكريم
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كود الاستعلام في قاعدة بيانات اكسس بين تاريخين محمد حمد محمد ليبيا 1 1,524 16-01-18, 01:24 AM
آخر رد: Amir_Alzubidy
  [سؤال] استعلام بين تاريخين حمادة الزملكاوى 4 1,692 17-11-17, 02:44 PM
آخر رد: الاصيله
  كود البحث بين تاريخين واظهار النتايج في mshflexgrid دهشوش1 2 1,213 17-11-17, 03:13 AM
آخر رد: دهشوش1
  [سؤال] كيف يمكن البحث بين تاريخين داخل datagrid1 محب الإسلام 5 1,367 28-10-17, 03:00 AM
آخر رد: Amir_Alzubidy
  [سؤال] تعديل عمل تاريخين بطريقة عكسية dos2020 0 813 11-05-17, 03:22 AM
آخر رد: dos2020
  [vb6.0] المساعدة في طباعة تقرير بين تاريخين وادي العوضي 10 3,597 08-12-16, 03:18 AM
آخر رد: sendbad100
  مشكله فى البحث بين تاريخين Ashraf Elafify 13 2,913 26-11-16, 03:52 PM
آخر رد: Ashraf Elafify
  [vb6.0] المساعدة في عرض البيانات في الداتا كريد فيو من خلال البحث بين تاريخين وادي العوضي 6 1,974 29-12-15, 02:46 AM
آخر رد: awidan76
  [vb6.0] طريقة البحث عن بيانات بين تاريخين وادي العوضي 2 1,867 12-10-15, 08:02 PM
آخر رد: وادي العوضي
  [SQL] أحتاج ترجمة هذا الاستعلام مشكورين sniper-jawadino 5 2,053 07-05-14, 11:11 PM
آخر رد: sniper-jawadino

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


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