آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

ارائه آموزش‌ها و نکات کلیدی مربوط به نرم افزار اکسس.
جزییات و نکات ریز اکسس را با ما داشته باشید و پویایی دوباره‌ای به برنامه خودتان دهید.

آخرین نظرات

تابع StrComp

- مشاهده: ۹۳۸

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

سلام

شاید در برنامه‌هاتون پیش اومده باشه که نیاز داشته باشید تا دوتا رشته رو با هم مقایسه کنید که کدوم بزرگتر یا کوچیکتر هستند.

با استفاده از تابع StrComp می‌تونید به راحتی این کار رو انجام بدین!

تابع StrComp

این تابع دو رشته را با یکدیگر مقایسه کرده و حاصل رو بر می‌گردونه.

فرمت کلی این تابع بصورت زیر است:

StrComp (String1, String2, [Compare])

توضیحات آرماگون‌ها:

  • String1 : رشته اول
  • String2 : رشته دوم
  • Compare : نوع مقایسه را نشان می دهد . اگر این پارامتر 0 داده شود مقایسه متنی انجام می شود و اگر 1 داده شود مقایسه باینری انجام می شود.

نکات:

  • اگر دو رشته با هم برابر باشند تابع مقدار 0 را بر می‌گرداند.
  • اگر رشته اول بزرگتر از رشته دوم باشد تابع مقدار 1 را بر می‌گرداند.
  • اگر رشته دوم بزرگتر ازرشته اول باشد تابع مقدار 1- را بر می‌گرداند.
  • نتیجه این تابع بر اساس کد اسکی است، لذا در حروف کوچک و بزرگ عدد کد اسکی حروف کوچک بیشتر از حروف بزرگ است.

سوالات در نظرات لبخند

  • میـMiRـزا
  • http://access-training.blog.ir/post/34

StrComp

آموزش توابع VBA

نظرات  (۱)

سلام؛
متاسفانه فک کنم این تابع با حروف فارسی مشکل داره. مثلا من وقتی دو حرف "آ" و "ا" رو در حالت vbTextCompare با هم مقایسه میکنم، خروجی رو 1 نشون میده که یعنی آ از ا بزرگتره. اما وقتی مثلا رشته "آب" رو با رشته "اپ" مقایسه میکنم، باوجود اینکه باید همون نتیجه قبل رو بده (بلاخره کاراکتر اول آب بزرگتر از کاراکتر اول اپ هستش همچنان) ولی نتیجه رو -1 میده ک ینی "آب" از "اپ" کوچکتره.
شما برای این موضوع راه حلی بذهنتون میرسه؟

پاسخ:
سلام
چند نکته؛
  1. نگارش آفیس بالاتری رو امتحان کنید.
  2. متاسفانه کداسکی‌های زبان فارسی کمی مشکل داره که پیشنهاد میکنم در سطح وب اول کدهای مربوط به این دو حرف رو بررسی کنید.
خوشحال میشم نتایجتون رو هم اینجا به اشتراک بذارین

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">