اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

كود اجبار المستخدم على ادخال اول 3 ارقام ارقام معينة


Ahmed_J
إذهب إلى أفضل إجابة Solved by Barna,

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

السلام عليكم 

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

*الشرط الاول الذي وضعته لاجبار المستخدم على ادخال 11 رقم فقط 

*الشرط الثاني الذي وضعته لاجبار المستخدم على ادخال ارقام وليست حروف (نص)

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

1- للموبايل رقم 1  يجب ان تكون الارقام الثلاثة الاولى (078) الشبكة الاولى

2- للموبايل رقم2  يجب ان تكون الارقام الثلاثة الاولى (077) الشبكة الثانية

وشكرا لكم

 

test.accdb

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

  • أفضل إجابة

ممكن تستخدم مثلا هذا الكود ان اردت .....

If Len([mobile1]) < 11 Or Len([mobile1]) > 11 Then
Beep
MsgBox " عقواً  .... تأكد من رقم الموبايل الصحيح ", 64, "تنبيه"
Cancel = True
Me.mobile1 = ""
End If
With mobile1
If Not IsNumeric(.Value) And .Value <> vbNullString Then
Beep
MsgBox "عفوا ... مسموح ادخال الارقام فقط", 16, " تحذير"
.Value = vbNullString
End If
If Mid(mobile1, 1, 3) <> "078" Then
MsgBox "عفوا ... تأكد من رقم الشبكة", 16, " تحذير"
Me.mobile1 = ""
End If
End With

 

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

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