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

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

قام بنشر

عندي نمودج به اسم الطالب

اريد عند كتابة الاسم في هدا الحقل ان يلتزم المستخدم بكتابة ما يلي

1- ا "الف بدون همزات "

2-في نهاية الكلمة لو بها هـ مربوطه تُكتب ة تاء مربوطة

3-في نهاية الكلمة لو بها ي بنقطتين تُكتب ى ياء بدون نقط

مع ظهور رسالة للمستخدم بعدم حفظ السجل الا مع استبدال بالطريقة السابقة

وشكرا

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

وعليكم السلام أخي محسن  :smile:

 

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

1. اذا فيك شدة تدخل في البحر واهواله ، فعليك بالقراءة عن Ascii Arabic Charset ، 

2. اما اذا اردت البساطة مثلي ، فاليك التالي:

نفترض ان الحقل اسمه text1 ، ففي الحدث قبل الحفظ ، اعمل له الكود مثل التالي ،

اللي بنعمله وببساطة ، اننا سنطلب من البرنامج بتغيير الحرف الغير مرغوب فيه ، الى حرف مرغوب فيه ، عن طريق الامر Replace ،

وطريقة الامر:

'a=Replace(a,"Old value","New value")
a=Me.Text1
a=Replace(a,"أ","ا")
a=Replace(a,"إ","ا")
a=Replace(a,"ة","ه")
a=Replace(a,"ي","ى")
Me.Text1=a

طبعا العربي في الكود يلخبط الكود ويقلبه   :eek2:  ، لذلك تركت لك السطر الاول الصح بالانجليزي ، وانت اكمل الباقي  :smile:

 

 

جعفر

تم تعديل بواسطه jjafferr
  • 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