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

كيف يمكن حل هذه المشكلة؟؟

بدأه dr.ahmad kelany في 2 أغسطس 2011 · 5 رد · 662 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

http://www.mediafire.com/?2dsonifxt32dgo9

هلى هذا الرابط مشروع بعنوانdelivery application ومن اسمه فهو مشروع مخصص للتعامل مع خدمة التوصيل للمنازل التي تقدمها الصيدلية

المشكلة هي انه في نفس الوقت يمكن ان يوجد اكثر من 6 طلبات فانا احتاج الى 6 أطر حيث ان الاطار يظل موجودا حتي يتم تسليم نقود الطلب لخزينة الصيدلية

السؤال هو كيف يمكنني اضافة اطر بدون تكرار الكود لكل اطار؟؟؟

مش عارف السؤال واضح ولا لأ!! على العموم اذا نزلت التطبيق و شغلته ربما يكون السؤال اوضح

وجزاكم الله خيرا

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#2

السلام عليكم ورحمه الله وبركاته

اخي لاداعي لتكرار الكود, ما عليك الا انشاء فورم للطلب وفي كل مرة تريد ان تطلب طلب ما نفذ الكود التالي

frmOrder.Show()

والذي سوف يقوم بانشاء فورم جديد استعداد لطلبية اخرى, او يمكنك عمل فورم واحد للطلبيات جميعها وذلك باستخدام الاداة DataGridView لحفظ جميع الطلبيات

1

.:: Wish to become better and better ::.

#3

السلام عليكم ورحمة الله وبركاته

الفكرة اخي الكريم ان الموضوع ليس مجرد اخذ اوردر ولكن متابعته حتى التسليم

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#4

السلام عليكم ورحمه الله وبركاته

اخي ممكن توضح اكثر؟

.:: Wish to become better and better ::.

#5

السلام عليكم ورحمة الله وبركاته

عذرا أخي الكريم على تأخري في الرد

http://www.mediafire.com/?0a009l1z8px3eed

على هذا الرابط التطبيق في صورته المنشودة كuser interface

في فيجوال بيسيك 6 كان هناك:array of controls

بمعنى أنه يمكن أن يكون لدي 6 text box

txtName(0),txtName(1),txtName(2),......etc

بالتالي يمكنني أن أعمل نفس ال event handler لجميع الأزرار التي تعنى بخروج الأوردر وأضع في الكود شيئا مثل هذا

i=ctype(sender,button).tag

timeout=txtTime(i).text

طبعا هذا غير متاح في فيجوال بيسيك 2010...فكيف يمكنني عمله؟

انشاء فورم جديد لكل أوردر أو عمل ذلك ب datagrid view لا يمكنك من متابعة أكثر من أوردر في نفس الوقت حيث إن الأوردر لا بد أن تكون فيه controls تمكنك من اختيار من عدة اختيارات و buttons و check boxes وكده

يمكن أنا مش فاهم ال datagrid view كويس بس أظن مش ينفع تحط فيه controls أخري ك buttons و checkboxes و dropdownboxes

تم تعديل هذه المشاركة بواسطة dr.ahmad kelany في 8 سبتمبر 2011 في 02:19

اللهم ول أمورنا خيارنا و لا تول أمورنا شرارنا

اللهم هيء لهذه الأمة أمر رشد....يعز فيه أهل طاعتك و يهدى فيه أهل معصيتك ويؤمر فيه بالمعروف وينهى فيه عن المنكر

333124women.gif

#6

السلام عليكم ورحمه الله وبركاته

اخي يمكنك تنفيذ نفس الحدث لأكثر من اداة باستخدام Handles, اما بالنسبة لإنشاء فورم لكل طلب اعتقد لايوجد داعي يمكنك تمرير رقم الطلب للفورم ومن ثم في حدث التحميل لفورم الطلب تقوم باستعراض تفاصيل الطلب حسب الرقم الممرر

.:: Wish to become better and better ::.

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