29-11-17, 08:30 PM
(آخر تعديل لهذه المشاركة : 29-11-17, 08:34 PM {2} بواسطة Rabeea Qbaha.)
(29-11-17, 05:50 PM)silverlight كتب : حاول تفكر بأسلوب إن كل محل مستأجر يكون له محل أخر عبارة عن Child او Parent
فإن كان له Child مجاور له يتم رسمهم او جمعهم معا
شكرا اخي سلفرز
لكن هل تستطيع ان توضح لي اكثر ؟؟
هل اقوم بعمل جدول جديد واليكن Child ؟؟
والمشكله الاساسيه لدي ليست برسم المحلات
المشكله الاساسيه هنا هي ربط اكثر من محل بنفس العقد
كيف استطيع عمل ذلك, فطريقه العمل لدي هي ربط المحل بالعقد
لو كانت العكس سوف تكون الطريقه سهله وعي بوضع رقم العقد الواحد لاكثر من محل
لكن انا اضع رقم المحل في العقد وهي الطريقه الانسب برأي لان العقد له مده وسينتهي وبع الانتهاء سيصبح المحل المخصص للعقد فارغ.
حاليا انا اقوم بالاتي
في جدول العقود اقوم بتسجيل رقم العقد ورقم المحل المرتبط بالعقد ورقم المستاجر وباقي معلومات العقد
وعلى هذا الاساسا عند عمليه الدفع يقوم المستخدم باختيار المستاجر ومن رقم هويه المستاجر تظهر العقود الخاصه به في combobox
ويقوم المستخدم ياختيار العقد بعد ذالك يقوم البرنامج بفحص رقم العقد اذا كان سنوي او شهري ، اذا كان سنوي يقوم باظهار textbox فيه المبلغ المتبقي للدفع
واذا كان شهري يظهر combobox فيها الاشهر من 1 الى ... X حسب فتره التاجير ويقوم المستخدم باختيار الشهر ويظهر textbox بقيمه الدفعه للشهر.
ما يريده الزبون هو اذا كان للمستخدم اكثر من محل لما لا اجمع كل هذه المحلات بعقد 1 و يقوم بالدفع مره واحده
فأذا كان العقد 1 تكلفته 20 و العقد 2 تكلفته 20 لما لا يكونو بعقد 1 باكثر من محل ويكون العقد قيمته 40
و يمكن ان يصل عدد المحلات بالعقد الواحد 6
ما اواجه هو انه هناك عقود شهره وسنويه وتختلف طريقه الدفع كما شرحت سابقا
حقيقه عقدني الموضوع لا اعرف اذا عم بفكر زياده والحل ابسط من هيك
لهذا السبب طمعت باقتراحاتكم.
(29-11-17, 07:29 PM)sendbad100 كتب : وعليكم السلام
جرب التالي
اضف عمود رقمي يحتوي القيمة صفر في جدول المحلات
وعند ربطه بمحل اخر ضع رقم Id المحل المربوط معه
وعنند عرض البوتن او المحلات اج عله مجمد وبياناته مرتبط بمحل كذا مستاجر
وسلامتك
شكرا اخي سندباد، اذا امكن توضيح اكبر للفكره
لانه يمكن ان يصل عدد المحلات المرتبطه لاكثر من محلين يمكن يوصل ل 6
والمشكله الاساسيه لدي ليست برسم المحلات
المشكله الاساسيه هنا هي ربط اكثر من محل بنفس العقد
كيف استطيع عمل ذلك, فطريقه العمل لدي هي ربط المحل بالعقد
لو كانت العكس سوف تكون الطريقه سهله وهي بوضع رقم العقد الواحد لاكثر من محل
لكن انا اضع رقم المحل في العقد وهي الطريقه الانسب برأي لان العقد له مده وسينتهي وبعد الانتهاء سيصبح المحل المخصص للعقد فارغ.
حاليا انا اقوم بالاتي
في جدول العقود اقوم بتسجيل رقم العقد ورقم المحل المرتبط بالعقد ورقم المستاجر وباقي معلومات العقد
وعلى هذا الاساسا عند عمليه الدفع يقوم المستخدم باختيار المستاجر ومن رقم هويه المستاجر تظهر العقود الخاصه به في combobox
ويقوم المستخدم ياختيار العقد بعد ذالك يقوم البرنامج بفحص رقم العقد اذا كان سنوي او شهري ، اذا كان سنوي يقوم باظهار textbox فيه المبلغ المتبقي للدفع
واذا كان شهري يظهر combobox فيها الاشهر من 1 الى ... X حسب فتره التاجير ويقوم المستخدم باختيار الشهر ويظهر textbox بقيمه الدفعه للشهر.
ما يريده الزبون هو اذا كان للمستخدم اكثر من محل لما لا اجمع كل هذه المحلات بعقد 1 و يقوم بالدفع مره واحده
فأذا كان العقد 1 تكلفته 20 و العقد 2 تكلفته 20 لما لا يكونو بعقد 1 باكثر من محل ويكون العقد قيمته 40
و يمكن ان يصل عدد المحلات بالعقد الواحد 6
ما اواجه هو انه هناك عقود شهره وسنويه وتختلف طريقه الدفع كما شرحت سابقا
حقيقه عقدني الموضوع لا اعرف اذا عم بفكر زياده والحل ابسط من هيك
لهذا السبب طمعت باقتراحاتكم.
