ارفق لكم مثالا على توزيع المسافرين على السكن في عدة مدن ارجو ان تطلعوا عليه وتقديم المساعدة وهناك شرح بالمطلوب داخل المرفق وفقكم الله لكل خيرResdent.rar
[مخالف]طلب مساعدة والشرح داخل المرفق
تفضل التعديل
غرّام العقول جزاك الله الف خير على سرعة اجابتك ولكن حاول ان تسجل احد المسافرين الغير موجودين في اي مبنى مثلا مبنى فندق السلام في المدينة وبعدها حاول تسجيل احد المسجلين في نفس المبنى من نفس المدينة
سوف تجده قد قبل النسجيل على الرغم من وجوده بمعنى:
المسافر سالم غير موجود ضمن المسجلين في فندق السلام وفي حال تسجيله سيقبل ذلك وهذا امر طبيعي
بعد تسجيل المسافر سالم في فندق السلام حاول تسجيل المسافر مسفر المسجل سابقا في فندق السلام سوف تجد انه يقبل التسجيل وهذا امر غير طبيعي
والخلاصة انه بعد تسجيل مسافر جديد في احد المباني فانه يقبل تسجيل المسافرين المسجلين في نفس المبنى وهذا ليس امرا طبيعيا
دمتم بخير واعتذر على الاطالة ولكن احببت النوضيح وفقكم الله
السلام عليكم
على اعتبار ان اسم المسافر ما راح يكون متكرر , يعني مافي مسافرين بنفس الاسم : تبرمج تفعيل الزر في حالة ان الاسم غير موجود في الجدول
يغض النظر عن المدينة والمبنى! لان الشخص لا يمكن ان يكون في مكانين مختلفين,
استعمل هذا الكود في زر الادخال
If IsNull(DLookup("[psngrNameA]", "TblBuildPsngr", "[PsngrID] =" & Me.PsngrID)) Then
ثم كود الادخال
[Forms]![frmBuilding]![FORM2].SetFocus
....
....
الخ
ثم
Else
MsgBox "This name already in a building
End If
شرح الكود ,
اذا كان نتيجة بحث الاسم في الجدول تساوي لا شي اذا
واصل عملية التسجيل
او رسالة
بارك الله فيك يا اخ Fahadeid على سرعة استجابتك ولكن من الممكن ان يكون المسافر في فندقين مختلفين و في مدينتين مختلفتين مثلا المسافر س في في فندق السلام
في مدينة جده ونفس المسافر وهو س في في فندق التوبة في مكة فانا اريد البحث يشمل الفندق والمدينة لمعرفة في اي مدينة وفي اي فندق مشكورين ووفقكم الله
mrxandx كتب:غرّام العقول جزاك الله الف خير على سرعة اجابتك ولكن حاول ان تسجل احد المسافرين الغير موجودين في اي مبنى مثلا مبنى فندق السلام في المدينة وبعدها حاول تسجيل احد المسجلين في نفس المبنى من نفس المدينة
سوف تجده قد قبل النسجيل على الرغم من وجوده بمعنى:
المسافر سالم غير موجود ضمن المسجلين في فندق السلام وفي حال تسجيله سيقبل ذلك وهذا امر طبيعي
بعد تسجيل المسافر سالم في فندق السلام حاول تسجيل المسافر مسفر المسجل سابقا في فندق السلام سوف تجد انه يقبل التسجيل وهذا امر غير طبيعي
والخلاصة انه بعد تسجيل مسافر جديد في احد المباني فانه يقبل تسجيل المسافرين المسجلين في نفس المبنى وهذا ليس امرا طبيعيا
دمتم بخير واعتذر على الاطالة ولكن احببت النوضيح وفقكم الله
يا أخي التسجيل من نموذج المسافرين إلى نموذج الفنادق يفترض أن يكون عن طريق الزر فقط
لقد تم برمجة الزر الصغير في نموذج أسماء المسافرين بأن لا يقبل تكرار تسجيل نفس المسافر في نفس المدينة أكثر من مرة واحدة, حاول إدخال اسم مسفر مرة ثانية عن طريق الزر, فهذا غير ممكن على الإطلاق. أما إن كنت تقصد إدخال الإسم يدوياً فالتكرار ممكن في هذه الحالة, ويفترض أن تمنع المستخدم من عملية الإدخال اليدوي في نموذج الفنادق , وإلا بالله عليك فما فائدة الكود والأزرار , فبذلك يكون تعب الأستاذ/ أبو يوسف وتعبي قد ذهب هدراً.
بارك الله فيك يا اخ غرّام العقول انت والاخ ابو يوسف انا ممتن جدا لاهتمامكما بطلبي وان شاء الله لن يذهب تعبكما هدرا لانه سيكتب في ميزان حسناتكما وفقكما الله
ربما اني اخطأت في تطبيق الكود ساحاول مرة اخرى واوفيكم بالنتيجة مع شكري وتقديري
لا ادري ماذا اقول من خجلي فقد وضعت الكود في نسخة اخرى وليست النسخة التي اعمل عليها لذلك لم استطتع حل الاشكال لذلك ارجو المعذرة وارجو ان لاتاخذوا بخاطركم مني فانا لم اقصد اي اساءة
او تقليل بشأن احد فانا اعتذر اعتذر اعتذر اعتذر اعتذر واقبلوا اعتذاري ولكم جزيل الشكر والله يوفقكم لما يحب ويرضى
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات .
قواعد طرح المشاركات
شاكرين لكم حُسن تعاونكم
{username}
هذا الموضوع مغلق.

