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

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

قام بنشر

السلام عليكم

بحثت عن حل لمشكلتي في خلاصة الأكسس فلم أجد شيئا

المطلوب هو ربط مربع تحرير وسرد أو قائمة منسدلة بمربع نص في نموذج واحد

بحيث تكون قيمة مربع النص تعتمد على ما تختاره من القائمة أو من مربع السرد

combobox

مصدر القائمة المنسدلة من حقل في جدول أما مربع النص فهو غير مرتبط بالجدول

أتمنى أن أجد حلا لدى الأخوة الكرام

وشكرا مقدما

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

الأخ مصلح الحريصي

كلي شكر وامتنان على اهتمامك

هناك نقطة هامة لم أوضحها وهي أهم ما في الموضوع

الذي أريده أن يظهر في مربع النص ليس نفس الذي في القائمة المنسدلة

وإنما قيمة أخرى تعتمد على ما تختاره من القائمة

يعني مربع التحريرdgree فيه عمودين الأول مفتاح أساسي والثاني فيه الخيارات : ممتاز - جيد جدا- جيد (مصدرها الجدول)

مربع النص dgre_txt غير مرتبط بالجدول

وأريده أن يظهر فيه رقم واحد عند اختيار ممتاز ورقم 2 عند اختيار جيدجدا ورقم ثلاثة عند اختيار جيد

هذا الذي أريده وعذرا على عدم توضحيه من البداية

كما أرجو أن تبين أين يكتب الكود بالضبط؟ هل هو بعد تحديث مربع التحرير؟

تم تعديل بواسطه smawi
قام بنشر (معدل)

نفس الكود السابق أنظر إلى عمود الرقم واستبدل الصفر برقم العمود مع ملاحظة أن الأعمدة في مربع التحرير والسرد دائماً تبدأ بالرقم ( 0 ) فلو عندنا مربع تحرير خاص باسماء الموظفين يتكون من عمودين الأول رقم الموظف والثاني أسم الموظف نكتب التالي :

لعرض رقم الموظف في مربع النص :

Me.txt1 = Me.cbo1.Column(0)
لعرض اسم الموظف في مربع النص :
Me.txt1 = Me.cbo1.Column(1)

لاحظ أن الكود نفس الشيء اللهم غيرنا رقم العمود فقط

ملاحظتان هامتان :

  • يمكننا أخفاء الأعمده في مربع التحرير والسرد ولكنه يمكننا الإشارة إلى قيم تلك الأعمدة وإضهارها في مربعات النصوص.
  • مربع التحرير والسرد يرقم الأعمدة بدءأً من الصفر أي أن أول عمود يكون رقمه ( 0 ) وهكذا
عدل الكود السابق ضع رقم ( 0 ) فإذا لم يظهر لك الأرقام التي تريد ضع رقم ( 1 )

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

لك تحياتي

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

تفضل أخي هذا المثال بعد التعديل

الخطأ لديك هو أن الاستعلام مصدر مربع التحرير والسرد يحتوي على عمود واحد وهو عمود المؤهل فقط وقد قمت بتغيير الاستعلام وجعلته يحتوي على عمود المؤهل وعمود الدرجة ثم من خصائص مربع التحرير خاصية عرض الأعمدة وضعة عرض العمود الأول " الدرجة " = 0 حتى لا يظهر في مربع التحرير والسرد

combobox.rar

قام بنشر

شكرا لك أخ مصلح على التعديل

ولكن هناك ملاحظتان

1- إذا اخترت للطالب الثاني ثانوية "مثلا" فإن جميع الطلاب يصبح مؤهلهم ثانوية مع أني اخترت للأول والأخير مؤهل مختلف!

2- لا يتم حفظ المؤهل فعند إعادة فتح النموذج يكون المؤهل فارغا؟

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

على راسي أخي الكريم

لاحظ أن الموضوع بسيط جداً ولكن الردود فيه كثيرة قد يكون السبب عدم إيضاح المطلوب فالمجيب ليس لديه فكرة عن الموضوع وإنما يجيب على حسب فهم السؤال وكل ما كان السؤال واضح ودقيق كانت الإجابة سريعة ووافية .

هذا لا يعني أنني ضقت منك " لا يشهد الله " أسأل ما بدا لك دون حرج

أولاً : لا يوجد حقل في جدول students باسم المؤهل العلمي حتى يتم الحفظ فيه

ثانياً : نعم القيمة لن تتغير لأن مصدر عنصر التحكم الخاص مربع التحرير والسرد ليس منظمن إلى حقل في الجدول حتى يأخذ قيمته من الجدول.

الحل أضف حقل في الجول students بأسم المؤهل العلمي وأجعل مصدر عنصر التحكم الخاص مربع التحرير هذا الحقل ثم جرب.

تمنياتي لك بالتوفيق.

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

أستاذي الكريم "مصلح"

أصلح الله لك وبك

وجزاك عني خيرا

انتهت مشكلتي بفضل الله ثم بفضلك

وعذرا على المشوار الطويل

  • 15 years later...
قام بنشر

السلام عليكم اخوي صلاح 🙂

 

هل انتبهت ان هذا الموضوع تاريخه سنة 2004 !!!!

 

رجاء اعمل موضوع جديد لسؤالك ، واذا اردت ، يمكنك ان تشير الى هذا الرابط.

 

جعفر

 

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

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

Important Information