0
我在Visual Studio 2008中的SSRS中有一個「文本字段」,我想將其轉換爲數字以便導出到Excel工作。只需將屬性更改爲數字即可。所以我決定嘗試在Value字段中編寫一些代碼以使其起作用。如何在VBScript中指定一個整數的總位數?
我有一個發票號碼,必須總是有七位數字,例如: 1938576,0000001.使用CInt(Fields!Invoice.Value)
不起作用,因爲它不保留任何前導零。我怎樣才能將這個字段轉換爲一個數值(這個整數,但我有一些其他領域,它必須與雙打),同時也確定究竟有多少數字必須顯示?像CInt(Fields!Invoice.Value, 7)
就好,但我不認爲這個參數是功能的一部分。
我認爲有唯一的方法來引導零是格式化爲一個字符串。 – 2012-07-27 18:27:24
整數不具有前導零,整數是一個數字。前導零不是整數的屬性,而是整數的文本表示的屬性,換句話說,是字符串。爲什麼你需要將它作爲數字導出? – hvd 2012-07-27 18:28:14
它需要是一個數字,以便它可以與Excel工作區進行交互。 – 2012-07-27 20:08:30