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

فتح نموذج بالضغط على ENTER مرتين متتاليتين


jo_2010
إذهب إلى أفضل إجابة Solved by صالح حمادي,

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

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

تفضل

 

Option Compare Database

' لتسجيل عدد الضغطات
Dim Number_Click As Integer

Private Sub Form_KeyPress(KeyAscii As Integer)

    ' اذا تم الضغط على مفتاح Enter
    If KeyAscii = vbKeyReturn Then
    
    Number_Click = Number_Click + 1
    
    ' اذا كانت عدد الضغطات اثنان
    If Number_Click = 2 Then
    
    Number_Click = 0
    
    ' ضع اسم النموذج الذي تريده ان يفتح
    DoCmd.OpenForm "Form_Name"
    
    End If
    
    End If

End Sub

 

حسنين

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

الاستاذ الفاضل  ابو البشر

بعد التحية 

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

ولك الشكر

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

الاستاذ SEMO.Pa3x

لك التحية

اين اضع هذا الكود

ارسل لك برنامج صغير للتطبيق علية اريد كتابة كود التحليل فى النموذج الفرعى NewRequest ولنفرض 3 ثم انتر ننتقل الى سجل جديد نكتب 5 ثم انتر  بعد الانتهاء من كتابة كل التحاليل نضغط انتر مرتين نعود للنموذج الرئيسى على سجل جديد لادخال مريض جديد هذا ما احلم بة واريدة هل عندك حل لهذا وللك الشكر مرفق القاعدة

Database1.rar

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

استاذى الجليل صالح حمادي

بعد التحية

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

ارجو تنفيذ على المرفق الخاص بى بعد اذن خضرتك ممكن المساعدة ولك خالص الشكر

Database1.rar

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

الفاضل المبجل صالح حمادي

اشكرك على اهتمام وحل مشكلتى هذا ما كنت احلم بة لك خالص الشكر 

ولكن عندى استفتار عند نقل الكود لقاعدة البيانات الاصلية ووضعة وفى حدث عند مفتاح لاسفل وقمت بتغيير معاينة المفتاح الى نعم 

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

فى انتظار ردك حضرتك

 

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

  • أفضل إجابة

لاحظ الكود جيدا سوف تجد أنني عرفت متغيرا في أعلى صفحة الأكواد بهذا الشكل:

Dim n As Integer

يجب عليك إضافته

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

الاستاذ صالح حمادي

خالص التحية لحضرتك مع الشكر والتقدير والاحترام كتر الف خيرك قمت بالاضافة ويعمل بكفاءة شكراااااااا

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

في ٥‏/٤‏/٢٠١٩ at 19:46, jo_2010 said:

الاستاذ الفاضل  ابو البشر

بعد التحية 

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

 

في ٥‏/٤‏/٢٠١٩ at 19:46, jo_2010 said:

الاستاذ الفاضل  ابو البشر

بعد التحية 

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

ولك الشكر

اخي @jo_2010

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

واعتقد بانه مفيد لغيرك ومشاركة الاستاذ @صالح حمادي قريبه من فكرة الكود

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

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

واسمحو لي انني عملت تعقيب لانني حاولت هنا 

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

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

تقبلو تحياتي

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

2 ساعات مضت, رمهان said:

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

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

لقد قمت بفتح المرفق و وضعت المؤشر عند المربع الثالث و ضغط على زر انتر مرة واحدة لكن لم يفتح النموذج إلا بعد إضافة ضغطة ثانية و كذلك بالنسبة للمرفق الثاني

أم ماذا فعلت حتى تحدث معك هذه الملاحظة؟

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

اهلين استاذ صالح 

ضع المؤشر في المربع الاول .. نضغط انتر .. سينتفل للمربع الثاني .. هنا لو جلست ساعة وبعدين ضغط انتر سيفتح النموذج ؟ هل هنا تم انتر متتالي .. لا انما انتر مرتين وليس متتالي ؟

وعلشان توضح اكثر : اضغط زر انتر ينتقل للمربع الثاني قم بالنقر على المربع الاول وهنا قمت بعمل اخر غير النقرة الثانية على انتر وبعد ارجاع المؤشر للمربع الاول انقر انتر سيتم فتح النموذج وانا هنا ضاغط انتر علشان ينزل لي في المربع الثاني ولكنه فتح النموذج واعتبر الانتر الجديد هو انتر ثاني للنقرة الاولى والتي نسيتها حيث قمت بعمل اخر بعد النقرة الاولى وهي مسك الماوس ووضع المؤشر مرة اخرى في المربع الاول ؟ اوكي يابشا !!!!!!

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

 

تحياتي 

 

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

في ٨‏/٤‏/٢٠١٩ at 01:35, رمهان said:

اهلين استاذ صالح 

 ضع المؤشر في المربع الاول .. نضغط انتر .. سينتفل للمربع الثاني .. هنا لو جلست ساعة وبعدين ضغط انتر سيفتح النموذج ؟ هل هنا تم انتر متتالي .. لا انما انتر مرتين وليس متتالي ؟

وعلشان توضح اكثر : اضغط زر انتر ينتقل للمربع الثاني قم بالنقر على المربع الاول وهنا قمت بعمل اخر غير النقرة الثانية على انتر وبعد ارجاع المؤشر للمربع الاول انقر انتر سيتم فتح النموذج وانا هنا ضاغط انتر علشان ينزل لي في المربع الثاني ولكنه فتح النموذج واعتبر الانتر الجديد هو انتر ثاني للنقرة الاولى والتي نسيتها حيث قمت بعمل اخر بعد النقرة الاولى وهي مسك الماوس ووضع المؤشر مرة اخرى في المربع الاول ؟ اوكي يابشا !!!!!!

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

 

نعم أستاذ رمهان ملاحظاتك في محلها

لقد عدلت على المرفق لتجاوز هذه الملاحظات و استخدمت نظام التاير

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

 

فتح نموذج.rar

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

استاذ @صالح حمادي

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

تسلم وهذه احد ابداعاتك 

انا حاولت ان يكون هناك حدث عند المفتاح لاسفل وحدث عند المفتاح لاعلى ولكن مازبطتش

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

 

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

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