我在水晶報告一個號碼字段,必須以特定的格式顯示:格式編號式
例如:
必須顯示爲
1234-5678
我正在使用公式將數字轉換爲字符串,子字符串2次並連接兩個值:
StringVar ordenT := Totext(GroupName ({DataTableInfCR.Orden}));
StringVar OrdenT1 := MID(ordenT,1,4);
StringVar OrdenT2 := MID(ordenT,4,4);
StringVar NroOrden := OrdenT1 +"-"+ OrdenT2;
然而,輸出的代碼最終被財產以後這樣的:
12.3-45.6
我敢肯定,這是因爲默認的數字格式與點(例如:12345678會12.345.678)
如何在編碼前通過公式更改格式?
謝謝!
數字總是和長度一樣破折號總是在同一個地方(在第4位之後)?如果你有一個小數,你只是想要整數,忘記小數?四捨五入的情況如何? –
該字段是靜態的,這意味着它總是會是8位數字。 – shingonati0n