החזרת משתנה (מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים (LTrim), רווחים נגררים (RTrim) או רווחים מובילים ונגררים (Trim).
תחביר
LTrim(string)
RTrim(string)
Trim(string)
ארגומנט המחרוזתהנדרש הוא כל ביטוי מחרוזת חוקי. אם המחרוזת מכילה Null, מוחזר Null .
דוגמאות לשאילתות
| ביטוי | תוצאות |
|---|---|
| SELECT LTrim(ProductDesc) AS Expr1 FROM ProductSales; | החזרת ערכי המחרוזת מהשדה "ProductDesc" ללא הרווחים המובילים והצגה בעמודה Expr1. |
| SELECT RTrim(ProductDesc) AS Expr1 FROM ProductSales; | החזרת ערכי המחרוזת מהשדה "ProductDesc" ללא הרווחים הנגררים והצגה בעמודה Expr1. |
| SELECT LTrim(ProductDesc) AS NoTrailingSpace FROM ProductSales; | החזרת ערכי המחרוזת מהשדה "ProductDesc" ללא הרווחים המובילים והצגה בעמודה "NoTrailingSpace". |
| SELECT RTrim(ProductDesc) AS NoLeadingSpace FROM ProductSales; | החזרת ערכי המחרוזת מהשדה "ProductDesc" ללא הרווחים הנגררים והצגה בעמודה "NoLeadingSpaces". |
| SELECT Trim(ProductDesc) כפי שנחתך מ- ProductSales; | החזרת ערכי המחרוזת מהשדה "ProductDesc" ללא הרווחים המובילים והנגררים והצגה בעמודה "Trimmed". |
דוגמה ל- VBA
הערה
הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה LTrim כדי להסיר רווחים מובילים ובפונקציה RTrim כדי להסיר רווחים נגררים ממשתנה מחרוזת. הוא משתמש בפונקציה Trim כדי להפשיט את שני סוגי הרווחים.
Dim MyString, TrimString
MyString = " <-Trim-> " ' Initialize string.
TrimString = LTrim(MyString)
' TrimString = "<-Trim-> ".
TrimString = RTrim(MyString)
' TrimString = " <-Trim->".
TrimString = LTrim(RTrim(MyString))
' TrimString = "<-Trim->".
' Using the Trim function alone
' achieves the same result.
TrimString = Trim(MyString)
' TrimString = "<-Trim->".