اذهب الي المحتوي
أوفيسنا

الأنتقال من ليست بوكس لصف الخلية التي تحوي قيمة موجودة في الليست بوكس


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

أخي العزيز / 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