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

كود لملء فورم


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

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

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

الملف المرفق به صورة توضيحية للمطلوب عمله + ملف الاكسل

ارجو المساعدة قدر الامكان - فقد قمت بتبسيط المطلوب قدر استطاعتي حتى يتسنى للأخوة الكرام المساعدة

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

كرما لا امرا - أنتظ المساعدة - جزاكم الله خيرا

book1.rar

رابط هذا التعليق
شارك

أخي عادل

بالنسبة للـ warehouses قهي عبارة عن اختيارين فقط كما ذكرت - وبالمناسبة ثابتين وليسو متغيرين

وهما material و packaging ويمكنك وضعهم فى اى مكان - المهم أن يظهروا كقائمة منسدلة ويتم التطبيق

هل هناك اى نقاط أخرى غير واضحة

رابط هذا التعليق
شارك

يا اختي

لا يصلح ضعهم في اي مكان

انا المهم افهم ماذا تريديه ان يقوم به هذا الفورم

الواضح من كلمة Add انه هيضيف بيانات لو ذلك صحيح هيضيف في اي صفحه

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

معلش بتعبك

رابط هذا التعليق
شارك

ياسيدي الفاضل

أعتقد أنك لم ترى الصورة المرفقة مع الملف - فليكن

المطلوب بعد ملء الـ combobox1 & combobox2 وبعد الضغط على زرAdd - يتم ترحيل البيانات فى شيت MTO تحديدا فى النطاق F16:F27

السؤال الآن : اي البيانات سيقوم زر Add بترحيلها ؟

الجواب : بناءا على ما تم اختياره فى combobox1 & combobox2 سيتم النظر فى شيت Lists لأخذ البيانات منها

مثال : أذا اخترت فى الـ combobox1 الاختيار Material وفى الـ combobox2 الاختيار Product1 وبعد الضغط على زر Add

يتم ملء النطاق F16:F27 في شيت MTO بالبيانات من شيت Lists النطاق B3:B15

واذا تم اختيار Packaging فى combobox1 يقوم بملء نفس النطاق فى شيت MTO ولكن بالبيانات من النطاق c3:c15 فى شيت Lists

وهكذا

رابط هذا التعليق
شارك

السلام عليكم

الاخت الفاضله

بالرغم من الشعور بعدم توصيلك للمعلومة

انا هامشي علي كلامك

كده الكمبو بوكس 1 و 2 تم عملهم كما طلبتي هل سيتم ملا باقي الفورم يدويا

ثانيا انا اري كميات و غيرها في شيت Mto الشيئ الذي لا اراه في الفورم

مرفق الملف لتكملة التوضيح و ان هذا هو ما تطلبيه

bookb1.rar

رابط هذا التعليق
شارك

أخى عادل جزاك الله خيرا

لأ اريد الاثقال عليك - صدقني

جميع بيانات الفورم الأخرى بخلاف ما انا ذكرته سيتم ملئها يدويا - وأعرف كيف اقوم بملئه

فمثلا تكست بوكس الهاص بالتاريخ سيقوم بالترحيل فى شيت MTO النطاق f11

أما باقى أعمدة الجدول فى شيت MTO مثل العمود L & M & N فهى مرتبطة بفورم آخر أتمنى ان تساعدنى فيه لاحقا- ولكنى أردت تبسيط المطلوب قدر الامكان

رابط هذا التعليق
شارك

الخطوة التالية / كما ترى فى شيت Lists - أنه به بيانات كل product سواء كانت material أو packaging (هذه نقطة مهمة)

وبناءا على ما تم اختياره فى combobox1 & combobox2 سيتم النظر فى شيت Lists لأخذ البيانات منها ووضعها فى الجدول الموجود فى شيت MTO النطاق F16:F27

مثال : أذا اخترت فى الـ combobox1 الاختيار Material وفى الـ combobox2 الاختيار Product1 وبعد الضغط على زر Add

يتم ملء النطاق F16:F27 في شيت MTO بالبيانات من شيت Lists النطاق B3:B15

واذا تم اختيار Packaging فى combobox1 يقوم بملء نفس النطاق فى شيت MTO ولكن بالبيانات من النطاق c3:c15 فى شيت Lists

وهكذا

ارجو أن تكون هذه النقطة واضحة هذه المرة

رابط هذا التعليق
شارك

انت فناااااااااااااااااااااااااااااان

رائع اخي - أكثر من رائع

كرما لا امرا - وإكمالا لمعروفك

ساقووم بالتعديل ببعض التعديلات وساقوم بإرفقاها فى نفس الموضوع

وذلك لأني أريد إكمال باقى الجدول بفورم آخر

لذلك ارجو منك متابعة الموضوع

وجزاك الله خيرا اخي عادل

رابط هذا التعليق
شارك

أستاذ عادل أو أى مساعدة من الأخوة خبراء المنتدى

أرجو الآتي :

يوجد فى الملف المرفق بهذه المشاركة

1- شيت RawArchive (هذا الشيت يتجدد باستمرار)

2- شيت PackArchive (هذا الشيت يتجدد باستمرار)

3- يوزرفورم Add5 (وهو المطلوب العمل عليه)

فى اليوزرفورم Add5 يوجد Label11(Lot no.) & Label12(Q.C no.) & Label13(MRS no.) - ويندرج تحت كل Label منهم مجموعة من الـ ComboBox

المطلوب هو جعل كل comboBox تقوم بعمل فلترة للقائمة التى تحتويها وذلك بناءاً على Code(Label9) & Material Name (Label10)

حيث تقوم كل combobox بأخذ بياناتهاإما من شيت RawArchive أو PackArchive

مثال :

إذا كانت TextBox20 = Raw201

فيجب عند الضغط على ComboBox1 أن تظهر قائمة منسدلة بها خيارين هما lot1 & lot9

وعند الضغط على ComboBox13 تظهر قائمة منسدلة بها خيارين هما 11001R & 11009R

وعند الضغط على ComboBox25 تظهر قائمة منسدلة بها خيارين هماRM001 & RM109

وهكذا فى باقى الـ comboboxes

bookb2.rar

رابط هذا التعليق
شارك

ما فهته من كلامك المكتوب هنا و المكتوب علي الفورم داخل الملف كالتالي

انه عندما يتم فتح الفورم يظهر بيانات شيت Mto وعند التغير في الكمبوبوكس

سيم اظهار RawArchive او PackArchive و ما تريدي ان يكن هدف الزر Finish

طيب و ما الهدف الذي تريديه من ظهور شيت Mto

ارجو توضيح ما فهمته صح ام لا و حاولي اظهار باقي التساؤلات فقد تكون هناك فكره اسرع للعمل

رابط هذا التعليق
شارك

تمام أخي

الفكرة ان هذا الشيت MTO يتم ملئه مرتين بمعرفة شخصين مختلفين وكل شخص يستهدف بعض البيانات فى هذا الشيت

فاليوزرفورم الأول Add4 يقوم شخص بملئه ثم بعد الضغط على زر Add يتم الترحيل فى الشيت MTO

ثم يأتي الشخص الأخر ليقوم بتكملة ملئ باقى بيانات الشيت MTO عن طريق اليوزرفورم Add5

إذا : كما قلت انت : نعم اليوزرفورم Add5 يستقى البيانات التى كتبت فى شيت MTO بمعرفة اليوزرفورم Add4

وللتحديد فما يتم ملئه فىAdd5 هو Lot no. & MRS no. & Q.C no

وهذه الكومبوبوكسز مصدرها الرئيسى هو شيت RawArchive & PackArchive

والمطلوب هو عمل فلترة فى جميع الكومبوبوكسز بناءا على اسم المادة الخام(Material) او اسم التعبئة والتغليف (Packaging) التى تم إدخالها مسبقا بواسطة Add4

وفى الأخير يتم ترحيل البيانات فى باقى شيت MTO بواسطة زر Finish

رابط هذا التعليق
شارك

سؤال اخر

في كلامك

والمطلوب هو عمل فلترة فى جميع الكومبوبوكسز بناءا على اسم المادة الخام(Material) او اسم التعبئة والتغليف (Packaging) التى تم إدخالها مسبقا بواسطة Add4

طيب ماهو اساسا المرحل لسشيت Mto سيكون اما Material او Packaging يعني مفلتره جاهزه

و سؤال اخر هل معني انه عندالضغط علي زر Finish سيتم ترحيل كل شيئ غير الذي تم ترحيله سابقا

رابط هذا التعليق
شارك

اخي عادل اشكرك على سعة صدرك وصبرك

المرحل لشيت MTO كما تقول سيكون إما Material او Packaging - أعلم ذلك

ولكن ما اقصده أنه اذا كان المرحل material اذا سيتجه الكومبوبوكسز لفلترة شيت RawArchive

واذا كان المرحل packaging سيتجه الكومبوبوكسز الى شيت packArchive

ارجو أن اكون أوضحت المطلوب

بالنسبة لسؤالك الثاني - سيتم ترحيل البيانات الناقصة (التي تم ادخالها فى فورم Add5) فقط

رابط هذا التعليق
شارك

جميل أخى ولكن يوجد ملاحظة

أولا: كل من شيت RawArchive & PackArchive متغييران حيث يتم كتابة بيانات بهما كل فترة

ثانيا : لاحظت أخى انك قمت بعمل أكثر من مدى لشيت RawArchive كما لاحظت على سبيل المثال الـ combobox1 القائمة المنسدلة به تقوم باظهار كافة خلايا المدى "raw1"

ولكن المطلوب أن تقوم باظهار خلايا المدى "row1" فقط المرتبطة باسم المادة Material Name

فعلى سبيل المثال : ان كانت TextBox20 = Raw 1

فإن combobox1 = lot 1 & lot 9

وإذا كانت TextBox21 = Raw 6

فإن combobox2 = lot 6 & lot 12

رابط هذا التعليق
شارك

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