2012年8月21日

在畫面加上資料清單,從此不必再下一筆查了

用過 TIPTOP 的剛開始最不習慣的就是查詢資料都要下一筆、下一筆的查詢,
不但查詢耗時,而且要匯出 Excel 需要跑報表才可以列出清單,
讓使用者感覺操作不是那麼的流暢和便利。

可以在程式上面加上資料清單囉~~
而且調整的程式的部份不會很多,大約半小時就可以完成一支程式。

以動態料件數量明細查詢 aimq102 為例:


當在主畫面的時候匯出 Excel 可以匯出庫存明細,
在資料清單匯出 Excel 則匯出資料清單資料,且 Double Click 就會跳到主畫面。
在資料清單選擇料件時,下面的庫存明細也會跟著更新。

這樣是不是就方便許多,也不需要另外在做報表程式做明細資料的匯出。

修改程式步驟:
1. 修改畫面檔,增加新的頁籤,並指定 action ,記得 Main 也要加上 action。

2. 再來就是修改程式了,需要增加二個 Function。
    q102_list_fill() 在顯示資料清單用的。
    q102_bp1(p_ud) 在跳到資料清單時等待操作用的,才能停留畫面在資料清單。                                           
                          如果需要能夠在資料清單做過帳、確認的動作,也是加在此 Function。

3. 最後就是一些小調整,讓功能更完整啦,
   可以在主畫面查詢到第幾筆,資料清單也可以移動到那一筆。
   還有匯出 Excel 依畫面在主畫面還是資料清單來匯出到 Excel。
   需要修改 q102_menu()、q102_bp(p_ud)、q102_cs()、全域變數。