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

תוכן TechKnowledge


SUMMARY
מאמר זה מתאר כיצד לנתח את מבנה הטקסט של שדה מחרוזת ולהחזיר רק חלק מהשדות באמצעות קבצי script של פונקציות RW_Substring ו- RW_ParseString בכתבן הדוחות.

מידע נוסף

קרא את התיאורים והפרמטרים של קבצי ה- Script של הפונקציות RW_Substring ו- RW_ParseString וצפה בדוגמאות שסופקו עבור כל קובץ Script של פונקציה.

שני קבצי ה- Script של הפונקציות פועלים באופן שונה ולפעמים אחד מהם עשוי לעבוד טוב יותר מהשני. קובץ RW_Substring הפונקציה משתמש במספר שלם עבור רישום ההתחלה ולאחר מכן מספר שלם עבור מספר התווים לחזרה. תיבת RW_ParseString משתמשת במספר השלם כדי לציין את מספר התווים לכל שורה ולאחר מכן המספר השלם השני מורה לפונקציה איזו שורה להדפיס.

ניתן להשתמש בקבצי script RW_Left ו- RW_Right גם כדי להחזיר חלקים של מחרוזת. ניתן למצוא מידע נוסף אודות הליכים אלה ושגרות מאוחסנות אחרות ב- SDK. ניתן להוריד את ה- SDK מ- CD2. המסמך ב- SDK עם פרטי ה- Script של הפונקציה נקרא RW_Func.rtf.


RW_Substring
תיאור:

RW_Substring מחזירה חלק של שדה מחרוזת שצוין ומשתמשת בפונקציה מיומנות substring() .

פרמטרים:

במחרוזת IN_String. { ערך מחרוזת המכיל את מחרוזת המשנה הרצויה }

מספר שלם IN_Start. { מספר שלם המציין את המיקום ההתחיל לשימוש }

מספר שלם IN_Length. { מספר שלם המציין את מספר התווים שברצונך להחזיר }

ערך החזרה:

הפונקציה מחזירה מחרוזת OUT_string.

דוגמה של קובץ ה RW_Substring של הפונקציה

הדוגמה תחזיר תווים 5-10 מהשדות תיאור פריט. הוא יפרט כיצד לשנות את רשימת הפריטים המפורטים הדוח כדי להציג את קבצי ה- Script של הפונקציה.

1. בכותב הדוחות (לחץ על כלים, לחץ על התאמה אישית), פתח את הדוח ולאחר מכן לחץ על לחצן פריסה.

2. יצירת שדה מחושב חדש. תן לו שם וסוג תוצאה של מחרוזת

3. לחץ על הכרטיסיה פונקציות, לחץ על האפשרות המוגדרת על-ידי המשתמש ולאחר מכן בחר ליבה של מערכת ופונקציה של RW_Substring.

4. הוסף את קובץ ה- Script של הפונקציה.

5. הוסף את שדה המחרוזת שברצונך לנתח.

6. בחר את הכרטיסיה שדות ולאחר מכן הוסף את שדה המחרוזת שברצונך לנתח. בדוגמה זו נעשה שימוש בשדה תיאור פריט מהטבלה 'תבנית בסיס לפריט'.

7. הוסף שדה זה.

8. לחץ על הכרטיסיה קבועים והזן מספר שלם המציין את המיקום ההתחיל לשימוש. עבור דוגמה זו, בחר 5 כדי להתחיל בתו ה- 5.

9. בחר בלחצן הוסף כדי להוסיף את מספר השלם.

10. הוסף את המספר השלם עבור מספר התווים שברצונך להחזיר. בדוגמה זו, ברצונך להדפיס תווים 5-10, ולכן הזן 6. אורך התווים 5-10 הוא 6 תווים.

11. משוך שדה מחושב זה אל הדוח.

בדוגמה זו יהיה ביטוי מחושב הדומה לדוגמה הבאה:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. תיאור פריט56 )

RW_ParseString

תיאור:

RW_ParseString מחזירה את מחרוזת השורה שצוינה בעת ניתוח מבנה הטקסט של שדה המחרוזת שסופק לשורות באורך שצוין ומשתמש בפונקציה Dexterity Field_ParseText() .

פרמטרים:

במחרוזת IN_string. { שדה מחרוזת כדי לנתח }

ב- integer IN_characters. { מספר תווים לכל שורה }

ב- IN_line. { מספר שורה להחזרה }

ערך החזרה:

הפונקציה מחזירה מחרוזת OUT_string.

דוגמה של קובץ ה RW_ParseString של הפונקציה

דוגמה זו תחזיר תווים 5-9 מהשדות תיאור פריט. הוא יסביר כיצד לשנות את רשימת הפריטים המפורטים הדוח כדי להציג את קבצי ה- Script של הפונקציות.

1. בכותב הדוחות (לחץ על כלים, לחץ על התאמה אישית), פתח את הדוח ולאחר מכן לחץ על לחצן פריסה.

2. יצירת שדה מחושב חדש. תן לו שם וסוג תוצאה של מחרוזת

3. בחר את הכרטיסיה פונקציות, את האפשרות המוגדרת על-ידי המשתמש ואת ליבת המערכת והפונקציה של RW_ParseString.

4. הוסף את קובץ ה- Script של הפונקציה.

5. הוסף את שדה המחרוזת כדי לנתח את מבנה הטקסט.

5. בחר את הכרטיסיה שדות ולאחר מכן הוסף את שדה המחרוזת שברצונך לנתח. בדוגמה זו, הוסף את השדה תיאור פריט מהטבלה 'תבנית בסיס לפריט'.

6. הוסף את השדה.

7. לחץ על הכרטיסיה קבועים והזן מספר שלם המציין את מספר התווים לכל שורה. עבור דוגמה זו, השתמש ב- 5 מכיוון שברצונך להתחיל בתו ה- 6 בשורה השניה.

8. בחר בלחצן הוסף כדי להוסיף את מספר השלם.

9. הוסף את המספר השלם עבור מספר השורה המוחזר. תווים 6-10 יהיו בשורה השניה, לכן הזן 2. פעולה זו תדפיס את השורה השניה המכילה תווים 6-10.

בדוגמה זו יהיה ביטוי מחושב הדומה לדוגמה הבאה:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. תיאור פריט52 )

מאמר זה היה מזהה מסמך TechKnowledge: 34430

כתב ויתור

MICROSOFT ו/או הספקים שלה אינם מספקים ייצוגים או אחריות לגבי ההתאמה, המהימנות או מידת הדיוק של המידע הכלול במסמכים ובגרפיקה הקשורה המתפרסמת באתר אינטרנט זה (החומרים) לכל מטרה שהיא. 

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

-------------------------------------------------------------------

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

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

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

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

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

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

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

×