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

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

قام بنشر

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

اخواني عندي مشكله ماعرف احلها

وهي كيف استبدل الفاصله المنقوطه"؛"  اللي بين الكلمات بشرطه مايله "/"

عند الضغط على زر الامر

 

بارك الله فيكم وجزاكم الله خير

aziz100.zip

قام بنشر

وعليكم السلام 🙂

 

بالامر Replace

me.txt = replace(me.txt , ";" , "/")

 

وكذلك تقدر تستعملها في استعلام تحديث ، لتحديث البيانات السابقة 🙂

 

جعفر

  • Like 1
قام بنشر

بارك الله فيك وجزاك الله خير اخي جعفر

شاكر لك اخي الفاضل

جربت الكود على المثال لكن للاسف ليتم يتم الاستبدال في مربع النص NOA1

ياليت تجرب على المثال المرفق

شاكر لك ومقدر

 

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

اعتذر اخي جعفر  

اذا طلبي ماهو وضح

المطلوب اخي الفاضل

انه لما اختار من القائمىه المنسدله noa اختيار متعدد

تنزل اللي اخترتها في مربع النص noa1  مع جود رمز الفاصله

؛ 

بين الكلمات 

 

اللذي اريده هو انه عند الضغط على زر الامر يتم استبدال الفاصله  بشرطه مايله بين الكلمات في مربع النص noa1

 

هذا اللي اريد بارك الله فيكم وجزاكم الله خير

aziz100.accdb

تم تعديل بواسطه at_aziz
قام بنشر

اعتذر عن التأخر في الرد ، لأنه احد المواضيع التي لا استعملها ابداً ، ومحترفي الاكسس ينصحون بالابتعاد عنها !!

 

1. خلينا نعرف اولا ، من وين يأتي الاكسس بالفارزه بين القيم ؟

فتلاحظ اني عملت تغيير لنظام الوندوز عندي ، وجعلت الفارزة عبارة عن شرطة مائله (يجب ان يكون برنامجك مغلق لما تعدل هذه القيمة في اعدادات الوندوز ، ولما تفتح برنامجك ، بتلقى الفارزة الجديدة في برنامجك) ، بمعنى آخر ، كل كمبيوتر ممكن يكون عنده فارزة تختلف عن الكمبيوتر الآخر !!

image.png.cce0c11790fc9cb0f655820f548cba13.png

.

2. اذن في هذه الحالة ، فالاكسس يسمح لنا ان نختار من الفوارز الموجودة في الوندوز :

image.png.3de2932484ee94bc1c7ce153ea128344.png

.

وللأسف ، فلا يمكننا ان نختار غير هذه الخيارات الموجودة في القائمة.

 

ولكن اذا عملنا الحقل NOA1 غير مضمن  (او مرتبط بحقل من نوع نص في الجدول)

image.png.6248510b95addd928b418c3ef0e37cdb.png

.

ووضعنا الكود على حدث الحالي للنموذج (اما اذا كان الحقل NOA1 نوعه نص ، فيمكننا ان نضع الكود على حدث "بعد تحديث" الحقل NOA ، او على زر التبديل) ،

والكود يأخذ في الحسبان اذا كانت الفارزة فاصلة او فاصلة منقوطة :

Private Sub Form_Current()
    
    Me.NOA.SetFocus
    Me.NOA1.Value = Replace(Replace(Me.NOA.Text, ",", "/"), ";", "/")
    
End Sub

.

وهذه النتيجة

1236.gif.2c1b4fcda5f874ac62d077f487ac96c5.gif

 

جعفر

  • Like 3
قام بنشر

بارك الله فيك وجزاك الله خير استاذنا الفاضل جعفر

نعم هذا هو المطلوب 

الله يعطيك الصحه والعافيه

الف شكر

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