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

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

قام بنشر

السلام أريد في حقل قناع الادخال

 

بحيث أريد قناع الادخال في الاكسس في الجدول عندما أكتب في بداية الكلمة حرف A أو حرف B او حرف C  لايقبل 

ويقبل كتابة جميع الاحرف ماعد حرف A أو حرف B او حرف C في البداية 

image.png.8f3a3bd7eb77890f5be4f6b9ac68406a.png

قام بنشر
1 ساعه مضت, salimboub24 said:

السلام أريد في حقل قناع الادخال

 

بحيث أريد قناع الادخال في الاكسس في الجدول عندما أكتب في بداية الكلمة حرف A أو حرف B او حرف C  لايقبل 

ويقبل كتابة جميع الاحرف ماعد حرف A أو حرف B او حرف C في البداية 

image.png.8f3a3bd7eb77890f5be4f6b9ac68406a.png

تفضل

منع كتابة حروف.mdb

قام بنشر

أريد معلومات  حول قناع الادخال , 

مثلا عند كتابة جملة في حقل للجدول مثلا أكتب  BR512Z1GX022540  بحيث ادا كانت هده الجملة تحتوي في البداية على حروف  مكونة من BR5 لايقبل  الحفظ  أي تظهر لي رسالة بعدم الحفظ

وادا كانت الجملة لاتبدا بحروف BR5 مثلا   LXMTB2T5GG021 فانه يقبل تسجيل في الجدول

ولدي ملف للتحميل 

وادا امكن أريد  الحقل لايتعدى 17 حرف أو رقم 

وشكراااااا

image.png.53c22860bdfa35047cd1d836ea6b8d6a.png

 

منع كتابة حروف (5).mdb

قام بنشر

السلام عليكم

انا لا اعرف تطبيق فكرتك بواسطة قناع الادخال

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

 

قام بنشر (معدل)
3 ساعات مضت, ابوخليل said:

السلام عليكم

انا لا اعرف تطبيق فكرتك بواسطة قناع الادخال

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

 

السلام عليك أخي انظر أسفل الصور لتفهم أكثر

لاحظ في Valide si بحيث الكود يعبر عن السماح بكتابة جميع الاحرف في بداية الكلمة ماعدا A.B.C 

رسالة -- يمنع كتابة هدا الحرف --  ,انا أريده يمنع كتابة هدخ الاحرف 

أي ادا كتب في بداية الكلمة حرف d الى غاية حرف z يقبل وادا كتبت في بداية الكلمة حرف  A أو B او C يقبل الحفظ

لدا أريـد عند كتابة جملة مثل   BR512Z1GX022540  بحيث ادا كانت هده الجملة تحتوي في البداية على حروف  مكونة من BR5 لايقبل  الحفظ  أي تظهر لي رسالة بعدم الحفظ

وادا كانت الجملة لاتبدا بحروف BR5 مثلا   LXMTB2T5GG021 فانه يقبل الحفظ

البرنامج للتحميل اسفله

image.png.4339e7d1c759c212f55375366eccf3da.png

 

image.png.724efdbdb74c27a92210254357107bd2.png

image.png

منع كتابة حروف (5).mdb

تم تعديل بواسطه salimboub24
قام بنشر
1 ساعه مضت, salimboub24 said:

السلام عليك أخي انظر أسفل الصور لتفهم أكثر

مطلوبك مفهوم  رعاك الله  ايضا تريد الارقام والحروف ان لا تزيد عن 17

ولتفهم عزيزي ان الحقل الظاهر في الصورة يسمى : قاعدة التحقق من الصحة وليس قناع ادخال

المهم انا سألتك ان كنت تريد تطبيق الضوابط حسب طلبك بغض النظر عن الوسيطة

ولكن يبدوا انك لم تفهم ما اقصده ؟

وعلى كل حال واختصارا للوقت هذا الكود يحقق مطلبك :

Dim z As String
Dim i As Integer
i = Len(Me.text1)
z = Left(Me.text1, 3)
'++++++++++++++++++++++++++++++
If i > 17 Or z = "BR5" Then
Undo
MsgBox "تأكد من ادخال البيانات بطريقة صحيحة"
Exit Sub
End If

وهذا تطبيق :

منع كتابة حروف2 .mdb

  • Thanks 1
قام بنشر
29 دقائق مضت, ابوخليل said:

مطلوبك مفهوم  رعاك الله  ايضا تريد الارقام والحروف ان لا تزيد عن 17

ولتفهم عزيزي ان الحقل الظاهر في الصورة يسمى : قاعدة التحقق من الصحة وليس قناع ادخال

المهم انا سألتك ان كنت تريد تطبيق الضوابط حسب طلبك بغض النظر عن الوسيطة

ولكن يبدوا انك لم تفهم ما اقصده ؟

وعلى كل حال واختصارا للوقت هذا الكود يحقق مطلبك :


Dim z As String
Dim i As Integer
i = Len(Me.text1)
z = Left(Me.text1, 3)
'++++++++++++++++++++++++++++++
If i > 17 Or z = "BR5" Then
Undo
MsgBox "تأكد من ادخال البيانات بطريقة صحيحة"
Exit Sub
End If

وهذا تطبيق :

منع كتابة حروف2 .mdb 252 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 2 downloads

اجابه في الصميم استاذي ابو خليل بارك الله فيك

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

شكرا لك أخي كثيرا كثيرا كثيرا كثيرا كثيرا 

ورحم الله والديك وأدخلهم الجنة ان شاء الله 


 

وادا اردت أيضا اضافة احرف أخرين

"BR5" و "BR3" و "BR4" 

تم تعديل بواسطه salimboub24
  • Thanks 1
قام بنشر

شرفت بمرورك  ابو ياسين

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

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

If i > 17 Or z = "BR5" Then

 

  • Thanks 1
قام بنشر
2 ساعات مضت, ابوخليل said:

مطلوبك مفهوم  رعاك الله  ايضا تريد الارقام والحروف ان لا تزيد عن 17

ولتفهم عزيزي ان الحقل الظاهر في الصورة يسمى : قاعدة التحقق من الصحة وليس قناع ادخال

المهم انا سألتك ان كنت تريد تطبيق الضوابط حسب طلبك بغض النظر عن الوسيطة

ولكن يبدوا انك لم تفهم ما اقصده ؟

وعلى كل حال واختصارا للوقت هذا الكود يحقق مطلبك :


Dim z As String
Dim i As Integer
i = Len(Me.text1)
z = Left(Me.text1, 3)
'++++++++++++++++++++++++++++++
If i > 17 Or z = "BR5" Then
Undo
MsgBox "تأكد من ادخال البيانات بطريقة صحيحة"
Exit Sub
End If

وهذا تطبيق :

منع كتابة حروف2 .mdb 252 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 0 downloads

وادا اردت أيضا اضافة احرف أخرين

"BR5" و "BR3" و "BR4" 

 

قام بنشر
29 دقائق مضت, ابوخليل said:

شرفت بمرورك  ابو ياسين

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

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


If i > 17 Or z = "BR5" Then

 

والله استاذي بالنسبه للجدول انتم لها

الاخ salimboub24

ممكن يكون هكذا

If i > 17 Or z = "BR3" Or z = "BR44" Or z = "BR5" Then

 

قام بنشر
17 ساعات مضت, salimboub24 said:

شكرا لك أخي كثيرا كثيرا كثيرا كثيرا كثيرا 

ورحم الله والديك وأدخلهم الجنة ان شاء الله 



 

وادا اردت أيضا اضافة احرف أخرين

"BR5" و "BR3" و "BR4" 

 

17 ساعات مضت, salimboub24 said:

وادا اردت أيضا اضافة احرف أخرين

"BR5" و "BR3" و "BR4" 

 

اخي أو مثلا عندما تكون بالعكس

أي يقبل جميع الحروف التي فيها BR5 

ولايقبل  التي  ليست فيها في بداية الجملة أحرف BR5 

قام بنشر

الافضل اشرح لك الكود اعلاه من اجل تفصل  على ما يحلوا لك

Dim z As String هنا اخبرنا اكسس ان حرف زد نصي
Dim i As Integer وهنا اخبرنا اكسس ان حرف آي رقمي
i = Len(Me.text1)هنا قيمة آي تساوي عدد احرف او ارقام الحقل التي سندخلها
z = Left(Me.text1, 3)هنا قيمة زد تساوي أول ثلاث حروف من اليسار ، لاحظ ان الرقم 3 يعبر عن عدد الحروف او الارقام المقتطعة
فيمكن ان تضع الرقم 2 لتكون قيمة زد تساوي الحرفين الاولين

نجي للتطبيق :
اذا آي اكبر من 17 أو زد تساوي "بي آر خمسة" 
If i > 17 Or z = "BR5" Then 
تراجع
Undo
واظهر هذه الرسالة
MsgBox "تأكد من ادخال البيانات بطريقة صحيحة"
واخرج من الحدث
Exit Sub
انهاء الحدث
End If
أي شيء غير مفهوم يمكنك الاستفسار

جواب سؤالك الاخير فقط تستبدل علامة = بعلامة <>  ليصبح السطر

If i > 17 Or z <> "BR5" Then 

 

قام بنشر
6 ساعات مضت, ابوخليل said:

الافضل اشرح لك الكود اعلاه من اجل تفصل  على ما يحلوا لك


Dim z As String هنا اخبرنا اكسس ان حرف زد نصي
Dim i As Integer وهنا اخبرنا اكسس ان حرف آي رقمي
i = Len(Me.text1)هنا قيمة آي تساوي عدد احرف او ارقام الحقل التي سندخلها
z = Left(Me.text1, 3)هنا قيمة زد تساوي أول ثلاث حروف من اليسار ، لاحظ ان الرقم 3 يعبر عن عدد الحروف او الارقام المقتطعة
فيمكن ان تضع الرقم 2 لتكون قيمة زد تساوي الحرفين الاولين

نجي للتطبيق :
اذا آي اكبر من 17 أو زد تساوي "بي آر خمسة" 
If i > 17 Or z = "BR5" Then 
تراجع
Undo
واظهر هذه الرسالة
MsgBox "تأكد من ادخال البيانات بطريقة صحيحة"
واخرج من الحدث
Exit Sub
انهاء الحدث
End If
أي شيء غير مفهوم يمكنك الاستفسار

جواب سؤالك الاخير فقط تستبدل علامة = بعلامة <>  ليصبح السطر


If i > 17 Or z <> "BR5" Then 

 

يعطيك العافية يا أخي

قام بنشر

اخي القناع >AAAA أريد عندما اكتب أحرف صغيرة لايقبل بحيث يكتب تلقائيا احرف كبيرة ومع الارقام أيضا

20 ساعات مضت, خالد سيسكو said:

 اخي العزيز استخدم  هذا القناع >AAAA ويقبل ارقام وحروف  وحدد عدد الارقام او الحروف كما تحب

 

في ٣١‏/٣‏/٢٠١٩ at 14:25, ابو ياسين المشولي said:

اجابه في الصميم استاذي ابو خليل بارك الله فيك

السلام عليكم أريد أن أسئلك

من أين أجد كل هده الاكواد

أريد أن أتعلمها جميعا من أي مصدرها

قام بنشر (معدل)
23 ساعات مضت, خالد سيسكو said:

 اخي العزيز استخدم  هذا القناع >AAAA ويقبل ارقام وحروف  وحدد عدد الارقام او الحروف كما تحب

ياأخي  أريد يكتب بالاحرف الكبيرة

ويقبل كتابة أرقام  مثلا 151254

تم تعديل بواسطه salimboub24

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