PDA

View Full Version : تبدیل حروف ی و ک فارسی به عربی در زمان تایپ در TextBox



kiani2012
یک شنبه 15 تیر 1399, 18:30 عصر
سلام دوستان
من توی محیط vba اکسس یه textBox برای جستجو قرار دادم
همون مشکل همیشگی تفاوت حروف فارسی ی و ک با حروف عربی اونها وجود داره
داده های من به ناچار با حروف عربی ی و ک هستن
برای جستجو صحیح میخوام زمانی که کاربر در TextBox حروف ی و ک رو تایپ کرد همون لحظه (رویداد Keypree) تبدیل به ی و ک عربی بشن
باید چکار کنم؟

kiani2012
یک شنبه 15 تیر 1399, 21:25 عصر
سلام دوستان
من توی محیط vba اکسس یه textBox برای جستجو قرار دادم
همون مشکل همیشگی تفاوت حروف فارسی ی و ک با حروف عربی اونها وجود داره
داده های من به ناچار با حروف عربی ی و ک هستن
برای جستجو صحیح میخوام زمانی که کاربر در TextBox حروف ی و ک رو تایپ کرد همون لحظه (رویداد Keypree) تبدیل به ی و ک عربی بشن
باید چکار کنم؟

کسی که جواب نداد ولی خودم مسئله رو حل کردم اینجا میزارمش شاید بعدا به درد کسی خورد یه فاتحه ای برام فرستاد
برای هر زبانی میشه استفاده کرد
If (KeyAscii = 1740) Then
KeyAscii = 1610
ElseIf (KeyAscii = 1705) Then
KeyAscii = 1603
End If

mahdifazlaly@gmail.com
چهارشنبه 04 اسفند 1400, 14:09 عصر
کسی که جواب نداد ولی خودم مسئله رو حل کردم اینجا میزارمش شاید بعدا به درد کسی خورد یه فاتحه ای برام فرستاد
برای هر زبانی میشه استفاده کرد
If (KeyAscii = 1740) Then
KeyAscii = 1610
ElseIf (KeyAscii = 1705) Then
KeyAscii = 1603
End If



سلام ، مدتی دنبال این راه حل بودم و با روش هایی در سطح دیتا بیس میخواستم حلش کنم که خیلی دردسر ساز شده بود ، ممنون از شما

s.omidi
جمعه 16 اردیبهشت 1401, 09:39 صبح
کسی که جواب نداد ولی خودم مسئله رو حل کردم اینجا میزارمش شاید بعدا به درد کسی خورد یه فاتحه ای برام فرستاد
برای هر زبانی میشه استفاده کرد
If (KeyAscii = 1740) Then
KeyAscii = 1610
ElseIf (KeyAscii = 1705) Then
KeyAscii = 1603
End If


خدا خیرت بده -بعد از دو روز گشتن با زدن کد شما درست شد- انشالا روح همه امواتتان شاد