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

اختيار اسم موديل من قائمة منسدله يظهر لي بيانات الموديل في الجدول


bakoraus

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

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

عندي مشكله و هي 

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

مثل عملية دالة Vlookup في الاكسيل اعملها ازاي في الاكسس


ارفقت مثال 
افتح فورم THed به الشكل النهائي الذي اريده 

الاجابه علي الاستفسارات

1 - هناك ثلاث مربعات سرد هما ModelOne و ModelTwo و ModelThree داخل فورم THed

2 - البيانات التي اريد ان اظهرها التي في جدول TModelNO 

3 - اريد ان تظهر في فورم THed 
اريد ان اظهر بيانات العمود كله مثل 
32LB550A-TA في جدول TModelNO تظهر لي بيانات العمود كله في فورم THed 
عند اختيار 32LB550A-TA من اي قائمة منسدله بحيث

ModelF = ModelOne و ModelR = ModelTwo و ModelLG = ModelThree

بحيث ان كل بيان امام البرت نمبر بتاعه لاني اريد جمع الارقام و ضربها في QTY و طرح الناتج من WIP فيظهر لي الاجمالي كما هو موضح في فورم THed

 

Vlookup.rar

Vlookup.rar

post-143568-0-39809700-1426279299_thumb.

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

حياك الله اخي الكريم

 

هذه دالة dlookup في الأكسس ويوجد في الأكسس ايضا دالة vlookup تشبهها مع اختلافات بسيطة لا اذكرها ..

 

المهم هنا: 

 

مثال: لدي رقم الموظف واود ان ابحث عن اسمه في جدول ما .

 

لدي في النموذج حقلين .

A= الحقل المراد البحث عنه .

text1=  هو الحقل الذي سوف اضع فيه رقم الموضف .

 

فيكون البحث بالشكل التالي:

a=dlookup("empname"),"employee","[empno]=forms!form1!text1")

empname: اسم الحقل في الجدول , وهو حقل اسم الموظف

employee: اسم الجدول  , جدول الموظفين

empno: هذه المعلومة التي بيدنا الآن وهو رقم الموظف .

 

forms: هذه ثابته اكتبها كماهي.

form1: اسم النموذج الذي تعمل عليه .

text1: اسم الحقل في النموذج المحتوي علي المعلومة .

 

وفي حال اردت البحث بأكثر من شرط يكون البحث كالتالي :

 

لو اردنا مثلا مثلا  ان نعرف كم راتبه ... ولدينا معلومتين رقمه الوظيفي واسمه ..

 

الحقل لدينا في النموذج  اسمه salary.

 

يكون البحث كالتالي :

salary=("salary","employee","[empno]=forms!form1!text1 and [name]=forms!form1!a")

هذي ببساطة بعيد عن تعقيدات  نوع الحقل نص ورقم وتاريخ ...

 

 

 

وفقنا الله واياك ...

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

 اخي الكريم شكرا علي استجابتك

 

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

بمعني اريد اظهار اسماء الموظفين كلهم لاني ابحث عن اسماء الموظفين 

 

سؤال هل يوجد امر نسخ عمود من جدول لفورم1 و النتيجة تظهر بداخل فورم فرعي اللي متواجد داخل الفورم1

 

ارجو ان تري المرفق السابق و الصورة لاني موضح بهم ما اريد  

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

لم افهم تركيب القاعدة المرفقة ....

 

ولكن بحسب طلبك الثاني اعتقد ان كل ماتحتاجه هو وجود علاقات بين الجداول بشكل صحيح 

 

لاحظ النموذج tmodel  ... تم انشائه من الجدول tmodel ... وقبل ذلك تم انشاء علاقة بين الجدولين.

 

اذا لم يفدك فشرح بمثال عملي ماذا تريد من القاعدة مع توضيح المسميات في الجداول حيث اني لم افهم معانيها . 

 

وفقنا الله واياك 

 

Vlookup.rar

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

اخي الفاضل 

هذه القاعدة للاختيار فقط يمكن افعل اي شيء فيها 

اما بالنسبه لما اريد 1- هناك جدول اسمه TModel به ( الموديلات ) 2 - جدول اسمه TPartNo به ( البارت نمبر ) و هذه البارت نمبر بتدخل في جميع الموديلات

3 - جدول اسمه TModelNO و به ( تحت كل موديل عدد مرات استخدم البارت نمبر في الموديل )  اي ان موديل 32LB550A-TA بستخدم فيه بارت نمير 0CC103BK5BA و كذا وكذا الي اخره .........

هناك ثلاث خطوط بيشتغل عليهم كل الموديلات 

عملت فورم يشمل ثلاث اماكن للبحث خط 1 (ModelF) خط 2 (ModelR) خط 3 (ModelCM)

و عملت فورم اخر و به مكان للبحث عن خط1 و هو  (ModelFront)  و خط 2 (ModelReal) و خط3 (ModelLCM)

و لكن يمكن لاي موديل يشتغل علي اي خط

 

فعند اختيار الموديل المطلوب علي خط 1 يظهر لي كل بيانات الموديل المطلوب في  ModelFront امام كل بارت نمبر بتاعه و هكذا

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

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

Vlookup.rar

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

السلام عليكم و رحمة الله و بركاته
 
انا عملت نموذج جديد اريد عند اختيار الموديل من ModelOne تحرير و السرد اريد ان يظهر لي كل بيانات اما كل بارت نمبر بتاعه الموديل في ModelFront
 
هي صعبة و لا انا اللي مش عارف اوصل المعلومه انا خففتها علي الاخر

Vlookup.rar

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

حياك الله اخي الكريم ...

 

موضوعك واضح بالنسبة لك وبشكل كبير ..... بس لغيرك ؟؟؟  

 

عموما وبرأيي :

 

 القاعدة المرفقة ماتساعد اي احد يبغا يساعد 

 

من وجهة نظري تحتاج الى اعادة صياغتها  ..

 

انا ارفقت لك مثال ان شاء الله يفيدك ... وهو ايضا لأوضح لك اني فاهم فكرتك .. ولكن اعيد  لك القاعدة المرفقة ماتساعد.

 

اطلع على المرفق   افتح النموذج main وانتظر ردك واستفساراتك ..

 

 

بالتوفيق ان شاء الله.

cars models ex.rar

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

الفكره صحه

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

انا عندي 355 بارت نمبر و 26 موديل و بيتشاركو في بعض البارتات نمبر

كتير 

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

مش معقول اتجه للكسس و مش لاقي حل

 

هل يوجد امر استدعاء لنسخ عمود كامل يظهر مكان عمود بشرط في مكان محدد

تم تعديل بواسطه bakoraus
رابط هذا التعليق
شارك

اخي الكريم 

 

انت تحتاج  لعمل جدول للموديل وجدول للبارتز وجدول ثالث للتسجيل 

 

جدول الموديل يحتوي على : اسم الموديل  .

جول البارتز يحتوي على : اسم الموديل  اسم البارت .              

 

جدول التسجيل : يحتوي على : اسم الموديل واسم البارت وباقي المعلومات ..  

 

بعد انشاء هذه الجداول  ستقوم بعمل العلاقات واكمال اللازم ,, 

 

قم بإنشاء هذه الجداول فقط .. وارفقها في قاعدة بدون نماذج ولا سواها ..

 

وبإذن الله هي كفيلة بتوضيح الموضوع لك ...

 

اعذرني على استفهاماتي الكثيرة في الرد السابق .. ولكن كان لابد منها  وسيتضح لك ذلك ان شاء الله بعد فهمك للموضوع .

 

وفقنا الله واياك ..

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

انا كده مش هقدر ادخل حسابات الويب ( المرتجع ) و طرحة من الاجمالي لثلاث خطوط 

احنا كده هنعمل قائمة منسدله لموديل واحد و انا محتاج ثلاث قوائم منسدله كل قائمة بها جميع الموديلات 

و كل قاتمه منسدله لها مكان مخصص ليظهر بها الموديل المطلوب

Model.rar

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

انا عملت جداول جديده و عملت العلاقات

و عملت الفورم اتسجيل موديل جديد و ايضا فورم لتسجيل بارت جديد

و لكن كيف عملت فورم main حتي نكمل 

تم تعديل بواسطه bakoraus
رابط هذا التعليق
شارك

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

 

هل يمكن عمل ثلاث موديلات 

 

ملحوظه

بالنسبه للخطة انا بضرب الخطة في عدد نزول البارت في الموديل هل يوجد امر ضرب

مثلا اضع 200في الخطه تنضرب في العمود كله

تم تعديل بواسطه bakoraus
رابط هذا التعليق
شارك

بالنسبة للجداول فهي من عملك اخي 

 

انا فقط ربطتها بالعلاقات ..

 

بانسبة للنماذج من خصائص النموذج في عرض التصميم اجعلها منبثقه.

 

بالنسبة للنموذج main .

 

من انشاء ,,, تصميم نموذج ... سوف يظهر لك نموذج فارغ 

 

ادرج بداخله ... نموذج ttrans  بطريقة السحب والإفلات.

 

لو لك سؤال آخر تفضل .

 

بالتوفيق ان شاء الله.

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

بالنسبة للجداول فهي من عملك اخي 

 

انا فقط ربطتها بالعلاقات ..

 

بانسبة للنماذج من خصائص النموذج في عرض التصميم اجعلها منبثقه.

 

بالنسبة للنموذج main .

 

من انشاء ,,, تصميم نموذج ... سوف يظهر لك نموذج فارغ 

 

ادرج بداخله ... نموذج ttrans  بطريقة السحب والإفلات.

 

لو لك سؤال آخر تفضل .

 

بالتوفيق ان شاء الله.

يعني ايه منبثقه قصدك اذهب الي انشاء ومن نماذج اضافيه اختار اول اختيار ( معالج النماذج )

اذا كنت خطاء اريد ان اعرف

و شكرا لك 

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

اخي الكريم عند عرض النموذج في طريقة عرض التصميم

 

انقر في زاوية النموذج بالفارة وبعد ذلك اذهب الى خصائص 

 

من خصائص اختر .... غير ذلك ... ستجد منبثق ... اختر نعم ..

 

وهذا فيديو وهناك الكثير للتعامل مع النماذج ..

 

 

وفقنا الله واياك ..

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

بارك الله فيك فعلا كل هذا ساعدني 

 

نفذت و لكن يعطيني الكود خطاء  لماذا

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

New Microsoft Office Access 2007 قاعدة بيانات.rar

تم تعديل بواسطه bakoraus
رابط هذا التعليق
شارك

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