製品のシリアルナンバーを保存したいので、テーブルを作成しました
dbo.tStock
productType tinyint,
IdProduct int,
ItemTypeNum tinyint,
FirstSNum nchar (20),
LastSNum nchar (20),
TotalQty bigint
totalQty
ユーザーが最初のシリアル番号を挿入するとFirstSNum
、アプリケーションは最後のシリアル番号を順番に計算する必要があります。
私のページでは、JavaScript関数を使用しました:
function Calculate() {
var txt1 = document.getElementById('<%= txtTotalQty.ClientID%>').value
var txt2 = document.getElementById('<%= txtFirstserial.ClientID%>').value
if (txt1 != '' && txt2 != "")
document.getElementById('<%= txtLastSerial.ClientID%>').value =
eval((parseFloat(txt1)-1 + parseFloat(txt2)))
}
問題は、シリアル番号がゼロ (先頭のゼロ) で始まる場合です。たとえば、
totalQty: 100
Firstserial: 01000
LastSerial: 1099 ( WRONG ) it should be=01099
と
なります
? 私はどんな努力にも感謝します;-)