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

استخدام دالة Replace


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

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

لدي كود يقوم باستدعاء مديول وعمل هذا المديول باعادة تغيير حرف او كلمة او رقم في حقل حسب ما مثبت بالايعاز .

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

يرجى التعديل عليه ليقبل الحقول الفارغة وحقل التاريخ وشكرا

الكود هو 

Function change_characters(str_Name As String) As String
  
    "(str_Name = Replace(str_Name, "1", "2
    change_characters = str_Name
    End Function

حيث ان الرقم "1" يمثل الرقم القديم و "2" يمثل الرقم الجديد

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

37 دقائق مضت, SEMO.Pa3x said:

هل تريد الاستبدال كما هو يبقى ؟ يبحث عن الرقم 1 ويستبدله بالرقم اثنان سواء كان المدخل تاريخ, رقم, نص.. الخ ؟

نعم اريده ان يستبد الحقل وان كان فارغ وحقل التاريخ ايظا

 

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

9 دقائق مضت, علي هندسة said:

نعم اريده ان يستبد الحقل وان كان فارغ وحقل التاريخ ايظا

 

 

Function change_characters(str_Name As String) As String
    str_Name = Replace(str_Name, "1", "2")
    change_characters = str_Name
End Function

 

الاستدعاء كالاتي, لنفرض انك تريد عرض الناتج في MsgBox

 

MsgBox change_characters(Nz(x))

 

 

حيث x هو النص او الرقم او التاريخ الذي تريد استبداله او اسم حقل النص

 

حسنين

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

منذ ساعه, SEMO.Pa3x said:

حيث x هو النص او الرقم او التاريخ الذي تريد استبداله او اسم حقل النص

استاذي الفاضل SEMO.Pa3x

ما احتاجه هو تعديل الحقل بالكامل كان يكون فيه ارقام او احرف او فارغ فيقوم باستبداله بكلمة او رقم محدد وشكرا

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

7 دقائق مضت, علي هندسة said:

استاذي الفاضل SEMO.Pa3x

ما احتاجه هو تعديل الحقل بالكامل كان يكون فيه ارقام او احرف او فارغ فيقوم باستبداله بكلمة او رقم محدد وشكرا

 

تفضل

اسم الحقل = change_characters(Nz([اسم الحقل]))

 

مثل كأن يكون اسم الحقل txt_fullName

 

txt_fullName = change_characters(Nz([txt_fullName]))

 

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

58 دقائق مضت, SEMO.Pa3x said:

تفضل


اسم الحقل = change_characters(Nz([اسم الحقل]))

 

مثل كأن يكون اسم الحقل txt_fullName

 


txt_fullName = change_characters(Nz([txt_fullName]))

 

اسف استاذي الفاضل لم استطع تطبيق المثال اعلاه

هل يمكن مساعدتي اكثر وشكرا

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

الان, SEMO.Pa3x said:

اريد ان يتم تغيير حتى الحقول الفارغة! ماذا تقصد ؟؟؟

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

يعني تغيير للكل بغض النظر عن هنالك تاريخ او لا او اختلاف التواريخ

وشكرا

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

1 دقيقه مضت, علي هندسة said:

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

يعني تغيير للكل بغض النظر عن هنالك تاريخ او لا او اختلاف التواريخ

وشكرا

 

حسناً, جرب وأخبرني النتيجة.

 

 

examp 21_semo.accdb

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

15 دقائق مضت, SEMO.Pa3x said:

حسناً, جرب وأخبرني النتيجة.

تمام استاذي الفاضل وهو المطلوب ولكن يقوم بتغيير التاريخ الى تاريخ اليوم وانا اريد ان يتم تحديد يوم معين كان يكون بعد سنه او قبل سنه

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

7 دقائق مضت, علي هندسة said:

تمام استاذي الفاضل وهو المطلوب ولكن يقوم بتغيير التاريخ الى تاريخ اليوم وانا اريد ان يتم تحديد يوم معين كان يكون بعد سنه او قبل سنه

جرب الان

examp 21_semo.accdb

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

23 دقائق مضت, SEMO.Pa3x said:

جرب الان

عفوا استاذي لم يعمل الملف لدي فعند الضغط على تغيير التاريخ يطلب مني ادخال تاريخ وكما في الصورة الاولى المرفقة فاذا غيرت التاريخ او ابقيته تضهر لي رسالة خطأ وكما بالصورة الثانية المرفقة

وتضهر لي رسالة خطأ 

 

1.JPG

2.JPG

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

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