還有幾個軟件,結果發現幾個問題,可能大家都不會注意的問題。
庫存管理就免不了出庫入庫的,但是如果在輸入數據是時候不檢查嚴格點
就只能呵呵了。
第一個問題是,很多不會出現負值的地方是可以輸入負數的,比如銷售商品的數量,正常是沒
問題,可這確實沒限制也沒提醒。
第二個問題是商品數量有最大值的限制,因為數據庫是字段是有最大值的,但是並沒有對下限進
行判斷,我輸入-10e50,直接就溢出了。其實這還是第一個問題的延續。
我沒有看到代碼,自己猜這個數量的文本輸入是用StrtofloatDef來轉換的
這個自己做的程序中測試了下也會出現。
在combobox第一項設為"添加新選項",後面跟上添加過的選項。之後在Onchange事件中進行判斷
Itemindex=0的時候彈出添加選項的窗口。(items中的內容是和一個表相關的)
出問題的操作是:
這個主要在收銀的部分,軟件設計的時候"+"來修改商品數量,彈出一個Panel來修改,確認後關閉。"-"修改單價
出是彈出一個Panel,確認後關閉。但是如果我不確認"+""-"連著按,Panel上的Edit就不能在第一時間獲取焦點。
感覺應該加強控制。或者直接把這些修改的窗口用Form.showmodule出來。避免亂按出現麻煩。