اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

أخي العزيز / nyef

بالمرفق بال LISTBOX ثم DOUBLE CLICK على نتيجة البحث المطلوب الذهاب إليها يتم الذهاب إليها بجدول المعلومات بالورقة .

قمت بعمل بعض التعديلات بالفورم منها أن يظهر لك الإسم والسعر حيث ان ظهور الإسم هو أساس الذهاب لصف معلوماته لأنه حسب ما فهمت هو العنصر الفريد بخلاف السعر الذي يتكرر مع أكثر من إسم ، وتم وضع عناوين لعمودي ال LISTBOX وتم تعديل بعض الفورمات للفورم ، أرجو أن تكون التعديلات لا تتعارض مع رغبتك .

تحياتي

أبو عبدالله

combobox.rar

قام بنشر (معدل)

اخى الفاضل عبد الله

عندي اقتراح

مثلا عندما اخترنا من القائمة "ايمن" ظهر له رقمان

ومن بعده اخترنا شخص اخر "عماد" مثلا فالمفروض ان له رقم واحد فيقوم بمسح خانة من خانتي ايمن ويضع مكانها عماد ويبقى الخانة الاخري لأيمن فى الليست ايضا فممكن بدأ كود combobox change باضافة listbox1.clear حتي عندما نختار اسم اخر يقوم بحذف محتويات الليست

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

ولك فائق احترامي

combobox.rar

تم تعديل بواسطه DBA.Oracle
قام بنشر

أخي العزيز / DBA.Oracle

أشكرك على اقتراحك الذي لفت نظري لمسألة تكرار الأسماء التي لم أنتبه لها كما ذكرت سابقاً فنتيجة السرعة لم أنتبه لمسألة التكرار حتى أنني اعتمدت فكرة أن الأسماء تمثل عناصر فريدة تستخدم في البحث والاختيار حسب رغبة الأخ/ nyef صاحب الطلب وحقيقة وجدت حل لمسألة تكرار الأسماء في عملية اختيار الصف للإسم المختار في ال LISTBOX وهي إضافة عمود ثالث إلى ال LISTBOX يظهر به عنوان الخلية التي بها الإسم وبالتالي إن تكرر الإسم مثل ( أيمن ) فسيظهر عنوانان إلى جانب الإسم وبالتالي يمكن أختيار أي إسم منهما حسب العنوان سيتم الذهاب إليه واختياره إلى جانب خلية السعر .

والفكرة تتضح بالمرفق .

تحياتي

أبو عبدالله

combobox-2.rar

قام بنشر

اخى الفاضل / عبد الله

جزاك الله كل خير علي التعديل وعلي صدرك الرحب فى المعاملة

ولك جزيل الشكر علي عظائك المستمر

قام بنشر (معدل)

اخي ابو عبد الله لم الاحظ الاسم جيدا اعذرنى وفى جميع الاحوال فلقد تشرفت بالتحدث معك

ارفقت بعد اذنك التعديل البسيط الذي اخبرتك عنه ومعه فيديو قصير للتوضيح

ايهاب علي

Desktop.rar

تم تعديل بواسطه DBA.Oracle
قام بنشر

أخي العزيز / ايهاب

أشكرك على ردك وقد اطلعت على إضافتك بالكود ListBox1.Clear ولكن لم يكن لهذه الإضافة التأثير الذي تحدثت عنه في رد سابق لك من أنه يمسح الصف الأول من البيانات المكررة مثل (أيمن) ويضع مكانها معلومات الإسم الجديد في ال COMBOBOX وهذا لم يحدث لسبب منطقي وهو أن البحث يتم فقط على الداتا الموجودة في ال COMBOBOX فلا يظهر بال LISTBOX إلا ماله علاقة بما يوجد بال COMBOBOX فقط أم أنك كنت تقصد شيء آخر فأرجو التوضيح .

تحياتي

أبو عبدالله

قام بنشر (معدل)

وضعت فى المرفق شرح فيديو لما كنت اقصده

عند الاستعلام عن ايمن

ايمن "المبلغ"

ايمن " المبلغ"

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

لو قمنا بختيار اسم جديد مثل "عارف" وله ظهور مرة واحدة فى الخلايا

فالمفروض ان يظهر محتوي الليست بوكس باسم عارف مرة واحدة فى سطر واحد

الذي يحدث انه

تتغير الليست بوكس علي هذا النحو

عارف "المبلغ "

ايمن "المبلغ" ...>>> النتيجة السابقة لم تختفي من الليست بوكس

وبعد اضافة الكود اصبحت الليست مطابقة فقط للبيانات المطلوبة فى الكومبو بوكس

هذا ما كنت اقصده

ولك جزيل الشكر

تم تعديل بواسطه DBA.Oracle
قام بنشر

السلام عليكم

أخي الكريم (أبو عبدالله )

بارك الله بك و بعملك وبكل من تحب و جعلها في ميزان حسناتك

لقد حصلت على المطلوب و زيادة !!

أخي الكريم (DBA.ORACLE)

أشكر لك مرورك و أضافتك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information