الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط مربع التحرير والسرد ب تكست بوكس

بدأه MOHAMED ARAFA في 26 مارس 2012 · 6 رد · 927 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى المثال المرفق يوجد ثلاث نماذج فرعية مخفية

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

اى اننى اريد ظهور النماذج بناءا على قيمة التكست بوكس وليس الكومبوبوكس

للتوضيح اكثر عندما يكون text4 "نموذج فرعى 1" يتم ظهور sub1 وهكذا

اى اننى اريد ربط الاكواد ب text4 وليس ربطهم بال combobox

لقد جعلت قيمة text4 تتساوى مع قيمة Combo15 وفى حدث بعد التحديث للتكست بوكس تم الربط مع النماذج الفرعية ولكن لا يتم ظهور النماذج على الرغم من تغير قيمة التكست بوكس لا اعرف لماذا

mdb.rar

#2

تفضل اخي الكريم

ملفك بعد التعديل بناء على طلبك

za-mdb.rar

بالتوفيق

#3

السلام عليكم

ارجو ان يكون التعديل المطلوب

نقلت الحدث بعد التحديث من التيكست الى الكمبو

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

عندي سؤال لك ماهو الهدف من ظهور النموذج الفرعي بناءا على التيكست4

وهو مربوط اصلا بالكمبو15 ؟؟؟؟ يعني اولا واخرا يعتمد على الكمبو 15

وشكرا لك

mdb-up.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 27 مارس 2012 في 01:19

1
#4

السلام عليكم

عذرا استاذتنا ومعلمتنا زهرة على تعديلي المتواضع

بالنسبة الى ردكم

ماذا تعني

Me.Text4.SetFocus

SendKeys "{ENTER}", True

ان الحدث الموضوع عند فقدان التركيز مفهوم بس لماذا موضوع هناك ؟؟

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

#5
سلامنا لكم كتب:

السلام عليكم

عذرا استاذتنا ومعلمتنا زهرة على تعديلي المتواضع

بالنسبة الى ردكم

ماذا تعني

Me.Text4.SetFocus

SendKeys "{ENTER}", True

ان الحدث الموضوع عند فقدان التركيز مفهوم بس لماذا موضوع هناك ؟؟

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

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

على المشاركه

طبعا سؤال الأخ واضح انه يريد الحدث عن طريق Text4

ولو كان يريده عن طرريق الـ Comboxs لما قام بوضع السؤال

عموما سوف اشرح لك تسلسل احداث العملية من بداية اختيار النموذج الفرعي من مربع التحرير والسرد Combox5 و انتهاء بفتح النموذج الفرعي المختار

1. يتم اختيار النموذج الفرعي من مربع التحرير والسرد

2. بعد تحديث مربع التحرير والسرد يتم نقل القيمه منه الى مربع النص Text4 حيث تتم المساواه

3. هنا يجب ان يكون التركيز على مربع النص Text4 من خلال الأمر Me.Text4.SetFocus بما يحتويه من القيمه المأخوذه من مربع التحرير والسرد بإسم النموذج المطلوب

4. الآن نحتاج الى حدث الضغط على مفتاح انتر في لوحة المفاتيح من خلال الأمر SendKeys "{ENTER}", True حتى يتم اظهار النموذج المطلوب

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

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

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 27 مارس 2012 في 02:50

#6

جزيل الشكر للأخت زهرة على افادتها الرائعة وهو ما اريده فعلا

شكرا جزيلا لكى لمساعدتك وهذا ليس جديدا عليك

وكل الشكر ل سلامنا لكم على المساعدة الجميلة اما بخصوص سؤالك وهو سبب ربط الاحداث بال تكست وليس بالكومبو

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

compile error:

procedure too large

ولم يتم تنفيذ المطلوب

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

بحيث يتم تنفيذ الاكواد من الكومبو ومن التكست بوكس

#7

السلام عليكم

معناة لو آخذ القيمة فقط من الكمبو بيكون اخف عليه ضغطا

من اضع علية حدث وخصوصا عليه احداث كثيرة.

لان كنت احس انك تريد تخفي الكمبو واذا خفيت الكمبو

كيف سنظهر القيمة في التكيست

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

من الاحداث

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

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

وارفع التعديل بس مجرد لتعم الفائدة لكم

ومشكور للرد والاهتمام

OpenSubForm.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 27 مارس 2012 في 10:17

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…