الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الجاء من الاخ ابو حمود او احد الخبراء المساعدة في برنامج شقق مفروشة

مغلق
بدأه سولافه في 21 نوفمبر 2002 · 11 رد · 977 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الي اعضاء المنتدي العربي

والله لقد لقد اتعبني طول البحث في حل مشكلة لم ارا لها حل وقلت لا بد من العودة الي

اهل الخبرة لعلهم يدلوني علي طريقة لحل

هذه المشكلة

المشكلة ببساطه انا قمت بعمل برنامج لشقق مفروشة لاحد اقاربي وكل شيء فية تمام لكن ما عجزت عن

السيطرة عليه هو نظام الحجز

فالمطلوب ان يكون هناك حقل لحجز الغرفة

وحقل لتاريخ الحجز

وتاريخ المغادرة

ويشترط ان طزال الفترة التي يحجز فيها الغرفة لا يقبل البرنامج

قبول حجز جديد خلال هذه الفترة

#2

لقد وجدت في جهازي هذا البرنامج وهو عبارة عن شقق مفروشة لعلك ان تجد فيه ما تبحث عنه

hotel.zip

#3

واذا لم يكن في الملف الذي ارفقه الأخ سعودي ما تطلب فأرفق القاعدة التي عملتها مع ردك التالي وأبشر بحل المشكلة إن شاء الله

#4

الاخ فهد الدوسري ما اقول الا الله يجزيك عني الف خير مجهود طيب

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

ف الله يجزيك الف خير

لكن يبدو ان لم اكن واضحه كفاية

ما احتاجة هو نظام للحجز

كما يقولون في الفندق

Reservation system

يا اخ حمود من الصعب ارفاق القاعدة لكبر حجمها

ولقد صممتها لك تعمل علي شبكة وفيها

وكل ما اريده ان امنع المدخل من اني يحجز الغرفة في الفتر التي تكون قد حجزت من قبل

يعني لنقل ان الغرفة رقم 11

محجوز للفترة من 11/07/1423 الي 11/08/1423

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

Dlookup

r] تكون تقوم بذلك وكني لم اتعرف علي كيفية ذلك وارجو المساعدة

ارجو ان اكون قد اعطيت صورة واضحة

#5

للرفع وين الخبراء

#6

الأمر سهل إن شاء الله0

يوجد عدة طرق ولكننا سنأخذ اسهلها إن نفعت كان بها وإلا أخذنا طريقة أخرى 0

أولاً : لابد من إنشاء حقل باسم " هل_تم_حجز_الغرفة " في الجدول يأخذ قيمتين "نعم _ لا " يتم تعبئة هذا الحقل من قبل موظف الإستقبال كذلك يتم تغييرها عند إنتهاء فترة الإجار 0

في الوحدة النمطية الخاصة بحدث " بعد التحديث " لمربع النص الخاص برقم الغرفة الموجود على نموذج الحجز نكتب الكود التالي :

Dim mm As Variant
mm = DLookup("[هل_الغرفة_محجوزة]", "جدول_النزلاء", "[رقم_الغرفة]=[forms]![نموذج_الحجز]![رقم_الغرفة]")
If Not IsNull(mm) Then
MsgBox "عذراً الغرفة محجوزة", vbCritical + vbMsgBoxRight, "إعتذار"
Me![رقم_الغرفة] = Null

DoCmd.CancelEvent
Exit Sub
End If

مهمة هذا الكود البحث في الجدول عن القيمة الموجودة في الحقل المسمى " هل_تم_حجز_الغرفة " ويقوم بتخزينها في متغير ويقارنها فإذا تطابق رقم الغرفة مع رقم الغرفة المدخل في نموذج الحجز والقيمة في حقل هل_تم_حجز_الغرفة = نعم يظهر رسالة بأن الغرفة محجوزة0

ثم يمسح الرقم المدخل في رقم الغرفة 0

كذلك وضعنا الكود التالي في الوحدة النمطية الخاصة بحدث " عند الخروج " لكي يبقى التركيز في رقم الغرفة لتغييرة 0

If IsNull(Me![رقم_الغرفة]) Or Me![رقم_الغرفة] = "" Then
Cancel = -1
End If

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

وأخبرنا بالنتائج حتى إذا لم تفيد معك هذه الطريقة نستخدم غيرها 0

وهذا رابط للمثال

http://mypage.ayna.com/mrsalnet/Data1.zip

#7

الاخ مصلح

جزاك الله خير علي المثال

الذي اوردتة لكن ليس هذا هو مطلبي الله يجزاك خير

ما اريده انا ان امنع تاكرار حجز غرفة في فترة محدد

يعني لنفرض ان الموضف حجز الغرفة 20

للفترة من 15/11/2002 الي 30/12/2002

اريد ان يكون هناك اجراء يمنع الموظف من

حجز هذه الغرفة مره اخري في هذه الفترة

#8

الي الاخ فهد الدوسري والاخوان هذا البرنامج الذي أرسلته يا فهد للا خ أشرف جميل جدا جدا

ولكني جأت لكي أضيف بعض الحركات مثل

معرفه الشقق المشغوله والشقق الخاليه

واعمل فيه حركات

ولم استطع ان انشيء اي جدول ولا اي استعلام ولا اي استعلام

كيف استطيع

هذا البرنامج ولكم خالص حبي الكبير لكم

hotel.zip

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#9

تمنياتي أن تحصل على بغيتك

#10

هل تعتقدون يا اخوان ان طلبي مستحيل ام صعب

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#11

والآن هل يمكنك التعديل

hotel.zip

#12

يا عزيزي فهد الله يوفقك ويلوموني فيك

ما شاء الله تبارك الله

هل استطيع اني اعمل للمثال اللي ارفقته ليه هل استطيع عمل الشقق المحجوزه واعرف الشقق الخاليه والشقق المشغوله والدخل الكلي للمحل

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

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…