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

مشكلة في نقل التركيز؟

بدأه kafi في 28 يوليو 2011 · 5 رد · 601 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

في اطار السعي الى تقليل عدد الاسطر الى اقل ما يمكن

والحمد لله استطعت الى حد الآن، بمساعدة الاخوة الاكارم في منتدياتنا الغالية، الاستغناء عن ثلاثة اسطر عن طريق وضع اجراء في الوحدة النمطية باسم Show_Objects يعمل عند حدوث خطأ معين، وجب تنبيه المستثمر عليه على

1- اظهار مربع بلون احمر

2- اظهار نص مربع

3- عرض الرسالة بمضمون الخطاً

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

قمت بكل شئ في الاجراء المذكور ولكن لا اعرف لماذا لا يتم وضع التركيز على حقل ( مدين او دائن) رغم ارسال ذلك عبر الاجراء Show_Objects

المثال : معمول على اكسس 2007

ارجو توضيح اين الخطاً - او تعديل المثال المرفق

وشكراً

Question_2007_07.rar

#2

شكرا اخي abdalla89 على اجابتك

ولكن للاسف يا اخي ليس هذا ما اريده، فما تفضلت به من حل هو وضع امر نقل التركيز الى العنصر

DoCmd.GoToControl "xxx"

ولكن يا اخي، لو لاحظت فأنني قد جمدت نقل التركيز الى العنصر في اسطر الكور

DoCmd.GoToControl "price"

show_Objects " ادخل السعر من فضلك", Me, Price

' Price.SetFocus

فأنا ما اريده كما تلاحظ من الكود ( حيث انني ابقيت الاسطر مجمدة التي تمكنت من التخلص منها بفضل امثالك وامثال الاخوة الاكارم في منتدياتنا الغالية ) من تقليل عدد الاسطر عن طريق التابع

Show_Objects

حيث انني ارسلت له عبر وسطاء التابع ان يكون التركيز على الحقل مثلا Price الا انه لا يستجيب

اذا اعود واكرر

المطلوب: نقل التركيز الى الحقل مثلا Price عن طريق التابع Show_Objects وذلك من اجل تقليل الاسطر الى اكبر حد ممكن.

الرجاء لمن يعرف في ضوء ماذكر تعديل مثالي المرفق

وشكرا

#4

شكرا اخي Abo Yossof على الحل المقدم من قبلك، فهذا ما كنت اريده

اخي كما تلاحظ استطعت بفضل الله ثم بفضلك اختصار اربعة اسطر عن طريق التابع Show_Objects

وهي

1- اظهار المربع الاحمر

2- اظهار خانة النص

3- ارسال الرسالة التي سوف تعرض بخانة النص

4- نقل التركيز الى العنصر المراد

بقي شئ واحد، لا ادري ان كان بالامكان هذا ام انه مستحيل وهو التخلص من السطر الخامس وهو الخروح Exit sub

السؤال : هل يمكن تضمين التابع Show_Objects الامر Exit sub لنتخلص منه كما ساعدتني بالتخلص سابقا من اربعة اسطر تتكرر باستمرار

وشكرا جزيلا جزيلا

post-32358-028698800 1312551277_thumb.jp

المرفقات
6.JPG
#5
kafi كتب:

بقي شئ واحد، لا ادري ان كان بالامكان هذا ام انه مستحيل وهو التخلص من السطر الخامس وهو الخروح Exit sub

السؤال : هل يمكن تضمين التابع Show_Objects الامر Exit sub لنتخلص منه كما ساعدتني بالتخلص سابقا من اربعة اسطر تتكرر باستمرار

للاسف اخى هذا غير متاح على ما اعتقد

abdalla89 كتب:

السلام عليكم

سامحوني على تطفلي

ممكن سؤال صغير

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

فأنا لم الاحظ اي فرق ابدا

طبعا ان استخدمت التعليمة التالية

docmd.GoToControl ""

تحياتي للجميع و للاخ الغالي ابو يوسف

لا يوجد فارق اخى

عدا ان الاخ السائل يريدها فى الاجراء العام ( الوجود بالوحدة النمطية ) و ليس فى كود الزر فى النموذج

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#6

شكرا اخي Abo Yossof على ماتفضلت به

والسلام عليكم

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