הצגת מספר עם פסיקים (אלפים)

יום שבת, נובמבר 27, 2010

נשאלתי כיצד ניתן להציג מספרים עם פסיקים מפרידים, למשל- 1234567 כך 1,234,567. התשובה המיידית היא שדברים כאלה ראוי שיעשו בממשק המשתמש ולא בדטבייס, אבל מה לעשות וזו השאלה וגם אני לא אוהב לקבל תשובות שמשמעותן "יש לי תשובה מצויינת אך לא לשאלה ששאלת, אז במקום שאני אתאים את התשובה לשאלה, אתה תתאים את השאלה לתשובה".. הפתרון הכי טוב שמצאתי הוא להשתמש בפונקציית Convert בצירוף אופציית ה-Style שמאפשרת הצגת מספרים מסוג Moneyו-SmallMoney עם פסיקים כנדרש, ובתוספת שתי ספרות מימין לנקודה. לשם כך יש להפוך את המספר ל-Money בעזרת Cast, ואם מתעקשים להשמיט את הנקודה ושתי הספרות שמימין...
תגיות: , , , ,
אין תגובות