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

لدي برنامج حجز مواعيد للعيادة و اريد حجز موعد يحمل رقم 1 لقسم يحمل رقم 1 لدكتور يحمل الرقم 1

و حجز موعد اخر يحمل رقم 1 لقسم يحمل رقم 2 لدكتور يحمل الرقم 2

و عند الحجز اريد ان يتحقق ان رقم الحجز و القسم و الدكتور مع بعضهما غير مكررين 

فمثلا عند القيام بالمثالين السابقين يكونا هكذا 

رقم الحجز =1 ، القسم =1 الدكتور =1

رقم الحجز =1 ، القسم =2  الدكتور =2

وعند القيام ب حجز

رقم الحجز =1 و القسم =1 و الدكتور =1

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

و اذا قمت ب

رقم الحجز =2 و القسم =1 و الدكتور 1 يقبل بدون مشكلة 

و اذا قمت ب 

رقم الحجز =1 و القسم =1 و الدكتور =2 يقبل ايضا 


المختصر 

ان ارقام الحجوزات لا تتكرر في القسم الواحد لكنها تتكر في اكثر من قسم فتجد رقم حجز 1 عند قسم 1 و 2 و 3 لابأس لكن لا تجد نفس رقم حجز في نفس القسم الا اذا كان الدكتور مختلف

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

اتمنى ان يكون سؤالي واضح لكم❤?


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


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

بإمكانك أن تجعل رقم الحجز يتكون من ثلاث خانات، مثلاً :
0102003      --  أو   --      003-02-01
01 : يعني القسم
02 : يعني الدكتور (02) في القسم (01)
003 : يعني رقم الحجز للعميل عند الدكتور(02) في القسم (01)
 وهكذا ..
لكن في الواجهة يتم عرض ثلاثة من صناديق النص أو ثلاثة من القوائم المنسدلة لاختيار الارقام والاقسام.
وعند التخزين يتم الجمع بينهم برقم واحد وحقل واحد في قاعدة البيانات ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#3
(21-03-22, 08:59 PM)Taha Okla كتب : السلام عليكم ورحمة الله وبركاته

بإمكانك أن تجعل رقم الحجز يتكون من ثلاث خانات، مثلاً :
0102003      --  أو   --      003-02-01
01 : يعني القسم
02 : يعني الدكتور (02) في القسم (01)
003 : يعني رقم الحجز للعميل عند الدكتور(02) في القسم (01)
 وهكذا ..
لكن في الواجهة يتم عرض ثلاثة من صناديق النص أو ثلاثة من القوائم المنسدلة لاختيار الارقام والاقسام.
وعند التخزين يتم الجمع بينهم برقم واحد وحقل واحد في قاعدة البيانات ..

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



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


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