2011年7月7日 星期四

@CASE 1 <物料需求計算> ver-110707

哈~主要功能大致上都做出來了~喔咩爹多
==================================
'取消篩選後,再次送出空白篩選
  第一個可能發生的例外狀況類型 'System.Data.SqlClient.SqlException' 發生於 System.Data.dll

'流程圖要改,查詢後,產出結果在回到流程中,並且繼續

'各介面控制項放大,重新排版

'狀態列,處理中,等等功能,最後放上去

@報表預估用量應該以小數點對齊
 型別問題,小數點後面位數太多(取三位)

 轉 Excel 列印資料卻沒有小數點後三位出現

@Excel 列印格式品名太長有些ㄌ要會被蓋掉
 要想辦法解決

@日期期間(mmac 篩選後資料的 開始~結束) & 淡水廠(原物料預估耗用表)
   所以 tblFmmac.trndate 取 max ~ min
 想到說看能不能透過兩個變數去抓 max, min 
 然後把變數資料值塞到報表或是Excel轉檔頁面

'列印後 or 轉檔後, 應該先不關閉 格式選取視窗,
 方便使用者回頭重新選取格式

'現在界面超醜,想找vista風格的來套用

'一些防呆,像是撈資料庫失敗時,應該 catch exception, 丟一個訊息
 程式不至於直接終止

'每一次SQL呼叫應該放成一層一層,
 如果上層失效,下層就不用走了
 要怎麼弄要在考慮一下

     透過   Exit Sub, 即可跳出 sub


=================================================
'需不需要背景執行

'爛死了,內建的LoginForm只要對格式有所變動,他run起來整個控制項都會亂掉
 自己寫一個好了
 有點醜,到時候再看看怎樣在修好了

'必要時,將某些視窗鎖定,一定要做離開或是確認等動作,才關閉該視窗,回到上個視窗
 期間無法跳離該鎖定視窗
 showDialog 可以強制回應,但是好像只能針對上層表單,如果直接再往上一層去走,就會繞過
 上層表單,這邊要再查一查

 可能說Menu那邊新增頁籤的每個Form,他Owner都要設成 MenuForm
 然後呼叫 Print or Toxls 選格式的視窗,也要設她們上層的Owner
 然後 ReportViewer 也要在設上層的Owner成 PrintForm

 如果showDialog就不能設 嵌入Form

'SQL查詢語法,似乎預設是不區分大小寫的,也就是說我客戶那邊輸入,
 並不需要特別處理大小寫問題

 發現要先撈的是 FoxPro 的資料庫,
 她好像就有區分大小寫,
.

沒有留言:

張貼留言