יש לי עמודות מחושבות שכל אחת מהם עושה פעולה אחרת.
כל העמודות בודקות ערך משדה אחר (אותו שדה) ומציגות את מה שהם צריכות.
במידה והערך מהשדה האחר לא תואם לאחד מה-IF שיש לי בעמודה, העמודה מחזירה לי ערך ריק.
מכיוון שכל פעם רק עמודה מחושבת אחת תוצג (לפי הערך מהשדה ההוא), אני לא רוצה שכל העמודות המחושבות יופיעו לי בתצוגה (ב-View).
לכן, יצרתי עמודה מחושבת נוספת בשם ShowColumn שהנוסחה שלה היא כזו:
IF(ColumnA<>"",ColumnA)&IF(ColumnB<>"",ColumnB)
מה שאני בעצם בודק פה הוא האם העמודה שונה (<> ערך של שונה ב-VBSCRIPT) מכלום (ז"א, האם היא מכילה משהו), במידה וכן, תשים את הערך שלה (למשל ColumnA) בתוך העמודה ShowColumn (העמודה המחושבת הנוספת).
וכך אני בעצם יכול להסתיר את כל העמודות: ColumnA, ColumnB וכו' ורק להציג את העמודה ShowColumn והיא תיקח את הערכים מהעמודות המוסתרות.
מקווה שיכולתי לעזור.
תודה רבה למתכנת מספר אחד בישראל: יניב חדד.
אין תגובות:
הוסף רשומת תגובה