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

شرح بسيط لداله StrComp لمقارنه النصوص


أبوبسمله

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

بسم الله الرحمن الرحيم

والصلاه والسلام على سيدنا محمد وآله وصحبه وسلم

اخوانى واحبتى فى الله قد رأيت هذه الداله فى مثال قدمه اخى @خالد سيسكو واحببت مشاركتكم اياها لنتعلم سويا ونستفاد من تعليقات وتوضيحات اخواننا واساتذتنا جزاهم الله عنا كل خير

شرح بسيط  داله StrComp للمقارنه لها ثلاث برامتيرات 1 - النص الأول 2 - النص الثانى 3 - الاوبشين المراد

 

StrComp ( string1, string2 [, compare ] )

compare = مقارنه

3 - الاوبشن يوجد له اربع قيم اختيارى هذا هو نوع المقارنة لأداء الخيارات الصحيحة هي:

1 - vbUseCompareOption { -1 }  يستخدم الخيار مقارنة

2 - { 0 } vbBinaryCompare         مقارنة ثنائية

3 - { 1 } vbTextCompare           المقارنة النصية

4 - { 2 } vbDatabaseCompare    مقارنة بناء على قاعدة البيانات الخاصة بك

بالنسبه لقيمه النتيجه 0 تعنى النصوص متطابقه

p_14591g0ot1.png

بالنسبه لقيمه النتيجه 1 تعنى ان النص الاول اكبر من النص الثانى

p_1459um2jc1.png

بالنسبه لقيمه النتيجه -1 تعنى ان النص الثانى اكبر من النص الاول

p_1459xh9dw1.png

لا حظ النتيجه مختلفه بالرغم ان قيم النصين فى المره الاولى والثانيه متشابيهين ولكن اختلاف الاوبشين فالمقارنه

p_1459mgnno1.png

 

قمت بالاستعانه بالبحث واليكم بعض الروابط 

https://support.office.com/ar-sa/article/الدالة-strcomp-a9a4531e-3b2a-4218-b139-f7442bc10b96?omkt=ar-SA&ui=ar-SA&rs=ar-SA&ad=SA

https://bettersolutions.com/vba/strings-characters/option-compare.htm

https://www.techonthenet.com/access/functions/string/strcomp.php

وبشرح فيديو هو شرح ل PHP

 

اتمنى ان اكون قد قدمت لكم معلومه مفيده واسال الله ان تنتفعوا بها وان قصرت فاعذرونى فاننى مبتدء واحاول جاهدا التعلم قدر الامكان

المثال الاول واللذى استفدت منه هذه الداله لمقارنه الباسورد

والمثال الثانى حاجه بسيطه لزوم الشرح

وفى الاخير نسالكم الدعاء

تقبلوا تحياتى وتمنياتى لكم جميعا بالتوفيق والنجاح

طبتم واهتديتم

اظهار كلمة المرور.rar StrCompText.mdb

  • Like 4
  • Thanks 2
رابط هذا التعليق
شارك

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

 

في الواقع احد اهم الاشياء في هذه الدالة هي التفرقة بين الحروف الكبيرة والصغيرة (بالانجليزي طبعا) ، لكلمة السر 🙂

?Strcomp("A","a",vbBinaryCompare)
-1 
?Strcomp("a","a",vbBinaryCompare)
 0 

?Strcomp("Jj","jj",vbBinaryCompare)
-1 
?Strcomp("jj","JJ",vbBinaryCompare)
 1 
 

 

فإذا النتيجة = 0 ، فتكون كلمة السر مطابقة ، وإلا ، فكلمة السر غلط 🙂

 

جعفر

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

وعليكم السلام اخى واستاذى العزيز @jjafferr

نعم هذا ما قد جعلنى احاول ان اشرحها واهو على قد حالى استاذى العزيز

واريد الاستفسار اكثر عن رقم 4 ارجو ايضاحها لنا اكثر استاذى العزيز

{ 2 } vbDatabaseCompare    مقارنة بناء على قاعدة البيانات الخاصة بك

تقبل تحياتى

 

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

19 دقائق مضت, jjafferr said:

همممم

مسكتني من يدي اللي توجعني 🙂

مو كل شيء في قاعدة البيانات استعمله ، وهاي منهم 🙂

 

جعفر

سلامه ايدك اخى واستاذى

ولا يهمك اخى واستاذى جعفر كفيت ووفيت ياغالى

ربنا يجزيك عنا كل خير انت وجميع اخوانى واساتذتنا الكرام

حبيت استفسر عنها وان شاء الله تيجى لوحدها فالسكه 😀

تقبل تحياتى

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

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