דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

החזרה של משתנה (‏מחרוזת) שהומר כפי שצוין.

תחביר

StrConv ( string, conversion [, LCID ] )

תחביר הפונקציה StrConv מכיל את הארגומנטים הבאים:

ארגומנט

תיאור

string

נדרש. ביטוי מחרוזת שיש להמיר.

המרה

נדרש. מספר שלם. סכום הערכים המציין את סוג ההמרה שיש לבצע.

Lcid

אופציונלי. ה- LocaleID, אם שונה מה- LocaleID של המערכת. (ה- LocaleID של המערכת הוא ברירת המחדל.)

הגדרות

הגדרות ההמרהארגומנט הן:

קבוע

Value

תיאור

vbUpperCase

1

המרת המחרוזת לתווים באותיות רישיות.

vbLowerCase

2

המרת המחרוזת לתווים באותיות קטנות.

vbProperCase

3

המרת האות הראשונה של כל מילה במחרוזת לאותיות רישיות.

vbWide *

4*

המרת תווים צרים (בית יחיד) במחרוזת לתווים רחבים (שני בתים).

vbNarrow *

8*

המרת תווים רחבים (שני בתים) במחרוזת לתווים צרים (בית יחיד).

vbKatakana **

16**

המרת תווי היראגאנה במחרוזת לתווים קטאקאנה.

vbHiragana **

32**

המרת תווי קטאקאנה במחרוזת לתווים היראגאנה.

vbUnicode

64

המרת המחרוזת לדף Unicode באמצעות ברירת המחדל של קוד המערכת. (לא זמין ב- Macintosh.)

vbFromUnicode

128

המרת המחרוזת מ- Unicode לדף הקוד המהווה ברירת מחדל במערכת. (לא זמין ב- Macintosh.)

*חל על אזורים במזרח אסיה.

**חל על יפן בלבד.

הערה: קבועים אלה מצוינים על-ידי Visual Basic for Applications (VBA). כתוצאה מכך, ניתן להשתמש בהם בכל מקום בקוד במקום הערכים בפועל. ניתן לשלב את רובם, לדוגמה, vbUpperCase + vbWide, למעט כאשר הם אינם יכולים להתקיים בו-זמנית, לדוגמה, vbUnicode + vbFromUnicode. הקבועים vbWide, vbNarrow, vbKatakana ו- vbHiragana לגרום לשגיאות זמן ריצה בעת שימוש באזורים שבהם הם אינם חלים.

להלן מפרידי מילים חוקיים עבור רישיות נכונה: Null (Chr$(0)), טאב אופקי (Chr$(9)), הזנה קווית (Chr$(10)), כרטיסיה אנכית (Chr$(11)), הזנת טופס (Chr$(12)), החזרת גררה (Chr$(13)), רווח (SBCS) (Chr$(32)). הערך בפועל עבור רווח משתנה בהתאם למדינה/אזור עבור DBCS.

הערות

בעת המרה ממערך Byte בתבנית ANSI למחרוזת, עליך להשתמש בפונקציה StrConv . כאשר אתה ממיר ממערך כזה בתבנית Unicode, השתמש במשפט הקצאה.

דוגמאות שאילתה

Expression

תוצאות

SELECT strConv(ProductDesc,1) AS Expr1 FROM ProductSales;

המרת הערכים מהשדות "ProductDesc" לאותיות רישיות ומציגה בעמודה Expr1

SELECT strConv(ProductDesc,2) AS LowercaseID FROM ProductSales;

המרת הערכים מהשדות "ProductDesc" לאותיות קטנות ומציגה בעמודה אותיות קטנות. המרת האות הראשונה של כל מילה מ- ProductDesc לאותיות רישיות ומציגה בעמודה PropercaseID. כל שאר התווים נותרים כאותיות קטנות.

דוגמה ל- VBA

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה StrConv כדי להמיר מחרוזת Unicode למחרוזת ANSI.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next

פונקציות מחרוזת ואופן השימוש בהן

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×