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

الذهاب الى رقم المادة


غسان علي

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

السلام عليكم

وتحية طيبة 

عندي مشكلة واتمنى ان اجد لها حل من اساتذتنا الافاضل

المشكلة هي من افتح نموذج الفاتورة فان المؤشر يكون على رقم الفاتورة الموجود في راس الفاتورة

اريد ان من افتح التموذج ان يكون المؤشر على رقم المادة (ProdNoAccTab) 

وتقبلو تحياتي

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

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

 

هناك طريقتين لعمل اللي تريده:

اولا (لاحظ الصورة) :

1. كائنات النموذج لها ترقيم تسلسلي يبدأ بالرقم صفر ، فتستطيع تعيد ترتيب اين يبدأ واين ينتقل مؤشر الكتابة (سواء بالضغط على TAB او Enter على الكيبورد) ،

2. واذا لم تشاء ان يتوقف المؤشر على كائن في النموذج ، فاختار لا .

00.z_0004.jpg.dd3e347ec370d8dc6eb2fb0e9a61e368.jpg

.

ثانيا:

في حدث تحميل النموذج ، تستطيع ان تتحكم كائن تركيز المؤشر ، هكذا:

me.ProdNoAccTab.setfocus

 

جعفر

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

38 دقائق مضت, غسان علي said:

استاذ جعفر 

الكود يكون بالنموذج الاساس

ام نموذج الفاتورة المدرج ضمن النموذج الاساسي

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

تضع الكودme.ProdNoAccTab.setfocus

وتسمي الفرعيProdNoAccTab

او الاسم الذي لديك وترتب الفرعي  الحقول كما اشار لك الاستاذ جعفر بالصوره 

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

13 دقائق مضت, jjafferr said:

 

 

9 دقائق مضت, غسان علي said:

استاذ ابو زاهر

لم تضبط معي

 

وضح اليك الاستاذ جعفر واذا لم تستطيع عمل ذالك ارفق مثالك للعمل عليه

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

شكرا استاذ جعفر

شكرا استاذ ابو زاهر

عباقرة والله

الكود نجح 100%

بس ظهرت مشكلة جديدة

وهي بعد اكمال الفاتورة والضغط على فاتورة جديدة ظهرت نفس المشكلة

ارجو حل هذه المشكلة مع التقدير

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

اذا كان زر فاتورة جديدة موجود في النموذج الرئيسي ، ففي نهاية كود الزر اكتب نفس سطر الكود اللي اعطيناك واشتغل معاك me.SubformNANE!ProdNoAccTab.setfocus ،

واذا كان زر فاتورة جديدة موجود في النموذج الفرعي ، ففي نهاية كود الزر اكتب me.ProdNoAccTab.setfocus

 

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

في اسفل/نهاية كود الحدث مال زر السجل الجديد.

 

المفروض في حدث زر السجل الجديد يكون عندك شيء من هذا القبيل:

private sub .....

	DoCmd.GoToRecord , ,acNewRec

    هنا اكتب السطر

end sub

 

جعفر

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

شكرا استاذ جعفر

كتبت الكود وبقى نفس الشي

بعد ذلك كتبت اسم النموذج الفرعي فقط دون ذكر رقم المادة ونجحت الطريقة

شكرا لك استاذنا العزيز

 

 

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

منذ ساعه, غسان علي said:

بعد ذلك كتبت اسم النموذج الفرعي فقط دون ذكر رقم المادة ونجحت الطريقة

هذا معناه انك عملت لتركيز على النموذج الفرعي فقط ، مما يعني ان الحقل المطلوب رقمه صفر في قائمة Tab Index :smile:

 

واذا لم يكن ، فيمكنك التركيز على النموذج الفرعي ، ثم التركيز على الحقل ، هكذا:

me.SubformNANE.setfocus
me.SubformNANE!ProdNoAccTab.setfocus

وحياك الله:smile:

 

جعفر

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information