- This topic has 5 תגובות, 2 משתתפים, and was last updated לפני 8 חודשים, 2 שבועות by .
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
- יש להתחבר למערכת על מנת להגיב.
ראשי›פורום פריוריטי›פורום פריוריטי – מענה על שאלות שונות בתחום היישום והפיתוח›אפיון התאמות תוכנה / פיתוחים בפריוריטי›מחולל נתונים
תגיות: פונקציות במחולל נתונים
האם אפשר להוסיף בשדה "ערך" פונקציה? למשל עם מילוי שדה מסויים אני רוצה להעתיק
את השם לשדה פרטים. האם אפשר להוסיף לערך <<Customer Name>> פונקצית LEN או
הפיכה left to right
תודה
היי אורנה,
כן זה אפשרי ,במסגרת מחולל נתונים תוכלי לשרשר ערך של שדה קיים לשדה אחר.
לדוגמא במסך הזמנת רכש תוכלי לשרשר שם ספק עם שם איש הקשר של התעודה לשדה פרטים ,הפונקציה תראה כך :
((STRCAT(<<Contact>>,'-',<<Vendor Name>>)
בברכה,
צביקה פרידמן
מה שאני רוצה זה ההפך, לקצר את השם.
איפה אפשר למצא את הפונקציות שאפשר להשתמש בהן?
תודה, צביקה
היי אורנה ,
מצרף לך מס' פונקציות שיכולות לסייע לך :
STRIND – מציאת תת מחרוזת – הפונציה מקבלת מחרוזת ושני מספרים. המספר הראשון מייצג את מקום התו ממנו מתחילה תת המחרוזת והמספר השני מייצג את מספר התווים בתת המחרוזת.
'STRIND('priority', 2, 3) = 'rio
RSTRIND – בדומה ל STRDIND אלא שRSTRIND מתייחסת לתו הימני ביותר כתו הראשון וקוראת את המחרוזת מימין לשמאל.
'RSTRIND('priority', 2, 3) = 'rit
STRPIECE "שבירת" מחרוזת לפי תו מסוים. הפונקציה מקבלת כקלט מחרוזת, תו "שובר", מספר המציין את כמות החלקים הרצויים בתוצאה ואת מספרו של החלק הראשון הרצוי בתוצאה/
'STRPIECE('a.b.c.d.e.f.', '.', 3, 2) = 'c.d
בהצלחה 😎
צביקה פרידמן
תודה, צביקה
היי, בהמשך לנאמר האם אפשר להגדיל את אורכו של שדה הביטוי שיכיל מעל 89 תווים ? תודה, דני