
- 自由報表功能展示之導航
- 發布時間:2015/6/30 15:51:38 修改時間:2015/6/30 15:51:38 瀏覽次數:1616
-
自由報表是紫金橋監控組態軟件提供的功能強大、使用靈活的報表工具,具有自由合并、拆散單元格、設置位圖、各種鼠標動作、關聯實時數據庫和關系數據庫等功能,可通過腳本動態設置各種屬性或統計相關數據。
自由報表的主要功能是實現各種生產報表和統計報表,根據報表的靈活屬性也可以實現其他的一些功能,比如說可以自由收縮的界面導航功能,運行效果如下圖紅色區域所示。
自由收縮導航功能用自由報表是怎么具體實現呢?
首先,進入開發界面新建一個自由報表,然后打開報表,根據畫面的多少設置報表的行,根據畫面的名字設置表格里邊的文字內容,設置如下圖所示。
收縮功能是通過節點按鈕鼠標按下里邊的腳本來進行控制實現的。實現此功能的關鍵點是控制每行的高度,報表設置高度的函數是SetRowHeight。
說明:設置某一行的高度。
格式:SetRowHeight (nRow, nHeight)
返回值:整型,0表示失敗,1表示成功。
參數:
nRow,整型,指明的行序號。
nHeight,需要設置的高度。范圍(6—500)像素。
此示例里邊主要有5個節點腳本,以“建筑設備管理系統”節點按鈕為例,如下圖所示。
每個節點按鈕建立一個窗口變量,通過窗口變量的1和0之間的變化觸發腳本。變量為1,顯示此節點按鈕下的根按鈕(即指定根按鈕的行高度為非零的定值),其他根按鈕隱藏;變量為0,隱藏此節點按鈕下的根為按鈕(即指定根按鈕的行高度為0)。腳本如下所示:
n1 =!n1;
if n1 == 0 then
#report.setrowheight(2,0);
#report.setrowheight(3,0);
#report.setrowheight(4,0);
#report.setrowheight(5,0);
#report.setrowheight(6,0);
#report.setrowheight(7,0);
#report.setrowheight(8,0);
#report.setrowheight(9,0);
#report.setrowheight(10,0);
#report.setrowheight(11,0);
#report.setrowheight(12,0);
else
n2=0;
n3=0;
n4=0;
n5=0;
#report.setrowheight(2,34);
#report.setrowheight(3,34);
#report.setrowheight(4,34);
#report.setrowheight(5,34);
#report.setrowheight(6,34);
#report.setrowheight(7,34);
#report.setrowheight(8,34);
#report.setrowheight(9,34);
#report.setrowheight(10,34);
#report.setrowheight(11,34);
#report.setrowheight(12,34);
#report.setrowheight(14,0);
#report.setrowheight(15,0);
#report.setrowheight(16,0);
#report.setrowheight(17,0);
#report.setrowheight(18,0);
#report.setrowheight(19,0);
#report.setrowheight(20,0);
#report.setrowheight(22,0);
#report.setrowheight(23,0);
#report.setrowheight(24,0);
#report.setrowheight(26,0);
#report.setrowheight(27,0);
#report.setrowheight(28,0);
#report.setrowheight(30,0);
#report.setrowheight(31,0);
#report.setrowheight(32,0);
#report.setrowheight(33,0);
#report.setrowheight(34,0);
#report.setrowheight(35,0);
#report.setrowheight(36,0);
endif
也可以通過在根按鈕表格里邊導入圖片美化整個導航界面,如下圖所示。
至此通過自由報表做的導航功能就實現了,界面簡潔,友好。
有任何關于組態軟件的技術問題或需要更多的技術資料,可以在微信(微信號:Realinfo)留下聯系方式或者到http://www.realinfo.cc/交流。
- 企業介紹
- 聯系方式
紫金橋軟件技術有限公司
聯系人:李磊
地址:黑龍江省大慶市高新區服務外包產業園C1-817室
郵編:163316
電話:400-678-6601
傳真:0459-8151391-808
公司網址:http://realinfo.cc
- 該空間手機版
掃描此二維碼即可訪問該空間手機版
- 網友反饋
- 戴永鐵 在2024/6/11 14:51:00留言
- 留言類型:貴公司產品銷售人員聯系我,貴公司技術支持人員聯系我,
- 詳細留言:需要制藥工業領域的實時庫報表,包含矩陣配?、參數配方、數據(統計和歷史)、曲線、事件、報警、審計追蹤,這些內容可以組態化
- 曉同 在2024/5/16 11:06:00留言
- 留言類型:我讓貴公司產品銷售人員聯系我,
- 詳細留言:紫金橋組態軟件V6.5,512點授權
- 李 在2023/10/21 16:03:00留言
- 留言類型:貴公司技術支持人員聯系我,
- 詳細留言:OPC
- 鄭鑫汶 在2023/6/1 14:58:00留言
- 留言類型:我想得到貴公司產品詳細資料,我想得到貴公司產品的價格信息,我讓貴公司產品銷售人員聯系我,我讓貴公司技術支持人員聯系我,
- 詳細留言:需要咨詢貴公司軟件的價格功能
- 吳吉校 在2023/3/15 7:45:00留言
- 留言類型:我想得到貴公司產品詳細資料,我想得到貴公司產品的價格信息,我讓貴公司產品銷售人員聯系我,我讓貴公司技術支持人員聯系我,
- 詳細留言:組態軟件咨詢