關於報表SYS133:
2024-05-24
這是我們所接觸到的第一個報表也是最基本的,首先我們的網頁架構是兩頁式的,我們都會有一個Query Page的查詢頁面,再運用Session將資料導入到Result Page的結果頁面。
Session的機制是將資料記錄在server端,也就是會在server上產生Session檔案,安全性也較高,但相對的也會造成主機的負擔,它的好處是即使在不同的頁面也能調用出變數。

若Query頁面需要用到DropDownList、ListBox、CheckBoxList則要在一開始的程式碼Select資料庫裡的資料,接著再宣告每個查詢欄位的型態,最後設定都寫完後就用html把網頁架構寫出來即可。
在Result頁面中我們則需要先檢查使用者權限,接著要填入Query中所選的條件,然後便是把你要跑出來的資料表的主SQL組起來,此外因為我們還可以選擇要跑出Excel還是Csv所以要另外寫條件。