• 0
figo82eg

ارجو المساعدة في كود لتحويل حرف" أ " الي " ا " وغيرها

سؤال

New Microsoft Office Access Application.rarارجو المساعدة في كود حيث أني لدي جدول به 120 ألف عميل بأسماء مختلفة اريد تحويلها كلها دفعة واحدة بحيث لايوجد بالأسماء اي همزات وغيرها مثل حرف  " أ " الي " ا " و " ة " الي " ه "

بالإضافة الي أمكانية تحويل هذه الحرف تلقائياً عند كتابتها

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

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

12 إجابة على هذا السؤال .

  • 0

تفضل اخي الكريم

 

ملفك بعد التعديل بناء على طلبك

 

post-15367-0-48242000-1382535510_thumb.g

 

 

عند الضغط على زر الأمر سوف يتم تحديث جميع الأسماء واستبدال الهمزات ( أ  إ   آ  )  الى  ا

 

مثل  أحمد  -  إبراهيم  - آمال   ستصبح   احمد  - ابراهيم  - امال

 

 

وايضا سيتم اسنبدال التاء المربوطه  ( ة )  الى  هاء  ( ه ) 

 

مثل  فتحية  -  رقية - زهرة  الى  فتحيه  -  رقيه  - زهره

 

 

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

 

يعني اكتب الأسماء وانت مرتاح ولا تشغل بالك وحط في بطنك بطيخه شتوي   :) 

 

 

zaReplaceALL.rar

 

تم تعديل الخطأ الذي كان في الملف بناء على تنبيه الأستاذ محمود

 

بالتوفيق

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

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم

ضع المرفق الخاص بك حتي يتم التعديل عليه وياريت يكون تنسيق 2003

بالتوفيق

اخوك ------------ محمود المصري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تم إرفاق مثال

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الكريم

انظر للاستعلام ولكن واجهتني مشكلة  :(  الا وهي جمع الحرفين في صف واحد

يمكن يكون نصف الحل ولكنه يفي بالغرض :)

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

بالتوفيق

New Microsoft Office Access Application.rar

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اختي الغالية ام عهود

اولاً : اود ان اشكر مجهودك

ثانيا : لماذا يظهر عندي هذا الخطأ

post-274914-0-20874200-1382542423.jpgpost-274914-0-76832600-1382542444_thumb.

ثالثا : هل يمكن عمل مثل هذا عن طريق الاستعلام حيث انني في المشاركة رقم 4 ارفقت المثال مطبق عن طريق الاستعلام ولكني لم انجح في جعل حقل واحد يكون فيه التغييرات للحرفين ( أ . ة ) ولهذا جعلت لكل حرف تعديل في حقل لوحدة فهل يمكن دمج حقل الغاء الهمزة والغاء التاء المربوطة في حقل واحد

برجاء النظر اليه والتعديل

ولكي مني اجمل تحية

بالتوفيق

اخيك ------------ محمود المصري

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اختي الغالية ام عهود

اولاً : اود ان اشكر مجهودك

ثانيا : لماذا يظهر عندي هذا الخطأ

attachicon.gif1.jpgattachicon.gif2.jpg

ثالثا : هل يمكن عمل مثل هذا عن طريق الاستعلام حيث انني في المشاركة رقم 4 ارفقت المثال مطبق عن طريق الاستعلام ولكني لم انجح في جعل حقل واحد يكون فيه التغييرات للحرفين ( أ . ة ) ولهذا جعلت لكل حرف تعديل في حقل لوحدة فهل يمكن دمج حقل الغاء الهمزة والغاء التاء المربوطة في حقل واحد

برجاء النظر اليه والتعديل

ولكي مني اجمل تحية

بالتوفيق

اخيك ------------ محمود المصري

 

 

تفضل استاذي الكريم : محمود

 

post-15367-0-14522600-1382548907_thumb.g

 

الإستعلام بعد التعديل حيث سنستخدم هذه الدالة بهذه الطريقة

 

sName: Replace(Replace(Replace([name];"أ";"ا");"إ";"ا");"ة";"ه")

za-Mahmod-UP.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تحــــ :thumbup: ــــيــاتي :plusone:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكي أخني الكريمة زهرة وهو المطلوب ولكن عندما احب ِأن اضيف أحرف اريد إستبدالها مثل " ي " الي " ى " اي كلمة مثل " مرسي " الي كلمة " مرسى " وذلك لتسهيل عملية البحث بالأسماء . هل من الممكن 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

ساعطيك مثال

( اسماعيل سيحول الي اسماعى ل ) ( ياسر سيحول الي ى اسر ) وهكذا وطبعا هذا خطا كبير

بالتوفيق

اخوك ----------- محمود المصري

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

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكي أخني الكريمة زهرة وهو المطلوب ولكن عندما احب ِأن اضيف أحرف اريد إستبدالها مثل " ي " الي " ى " اي كلمة مثل " مرسي " الي كلمة " مرسى " وذلك لتسهيل عملية البحث بالأسماء . هل من الممكن 

 

 

اخي الفاضل

 

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

 

بالنسبة لموضوع البحث عن الأسماء فهو يختلف كليا عن موضوع استبدال احرف معينة من الأسماء

 

ولهذا كما ذكر لك الأستاذ محمود ( جزاه الله كل خير ) انه لا ينفع بتاتا استبدال مثل حرف الياء ( ي ) بـ ( ى ) 

 

لأنه سوف يتسبب بإستبدال حرف الياء الأصلي في جميع احرف الاسم الى ( ى ) 

 

ولكن عندما نتظرق الى عملية البحث فسيكون الحل سهل ان شاء الله وهو تجاهل كل الهمزات والتاء المربوطة والياء اثناء البحث

 

فعندما تبجث عن اي اسم سواء به همزات او تاء مربوطه او ياء فسيتم تجاهل كل ذلك بهذه الطريقة مثلا مع كلمة ( مرسي ) او ( مرسى )

 

post-15367-0-29636400-1382609348_thumb.g

 

 

وقيس على ذلك بقية الحروف  سواء  ( أ إ آ ا )  او ( ة ه ) او ( ي ى ) فجميعها ستظهر في البحث لأن الكود البرمجي قام بتجاهل كل شيء

 

 

 

 

zaReplaceALL&Search.rar

 

بالتوفيق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكي لقد أنجزتي ما اريده فعلاً بالضبط لقد كنت احاول ان اتحايل علي قاعدة البيانات التي لدي بأي وسيلة ولكنك انقذتيني جعل الله هذا العمل في ميزان حسناتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أنا أيضا استفدت من الموضوع .. شكرا يا أم عهود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .