国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 軟件教程 > 正文

FineReport怎么進(jìn)行表單設(shè)計(jì)

2020-02-07 19:20:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   FineReport是一款報(bào)表軟件,它的報(bào)表操作功能是報(bào)表軟件中的佼佼者。下面小編就為大家進(jìn)行介紹一下FineReport簡(jiǎn)單的一些表單設(shè)計(jì)功能,希望能幫到大家

FineReport怎么進(jìn)行表單設(shè)計(jì) 武林網(wǎng)

  新建表單點(diǎn)擊文件>新建表單,如下圖:

  拖入組件

  如上圖所示的效果圖,我們可以看到該表單需要有1個(gè)下拉框控件,一個(gè)文本控件,以及對(duì)應(yīng)的2個(gè)標(biāo)簽控件,還需要一個(gè)以表格形式顯示數(shù)據(jù)的報(bào)表塊,此時(shí),我們確定了需要在表單中添加一個(gè)報(bào)表塊,4個(gè)控件。

  在組件介紹中,我們知道控件即可依附于參數(shù)面板組件存在,也可以單獨(dú)以組件的形式存在,在這里可隨意使用哪種形式,效果都一樣,那么使用依附于參數(shù)面板組件存在的形式。

  參數(shù)組件

  從工具欄中將參數(shù)組件拖拽至表單主體中,并將相應(yīng)的四個(gè)控件:下拉框、文本、2個(gè)標(biāo)簽控件拖拽至參數(shù)組件中,并設(shè)置標(biāo)簽控件的控件值分別為:訂單ID和客戶ID,如下圖:

  報(bào)表塊組件

  從工具欄中將報(bào)表組件也拖拽至表單主體中,如下圖:

  如果組件數(shù)量過(guò)多,在web端展示的時(shí)候自適應(yīng)在一頁(yè)內(nèi)顯示會(huì)比較擁擠,那么此時(shí)可以可以再右側(cè)下方選中整體框架body,在右側(cè)上方的屬性表中將組件縮放修改為自適應(yīng)原樣縮放,如下圖:

  充滿展現(xiàn)區(qū)域:是指在web端展示的時(shí)候,所有組件自適應(yīng)充滿整個(gè)瀏覽器頁(yè)面顯示,不出現(xiàn)滾動(dòng)條;自適應(yīng)原樣縮放:是指在web端展示的時(shí)候根據(jù)制作表單時(shí)候組件大小比例顯示,并不縮放充滿整個(gè)web頁(yè)面,如果超過(guò)頁(yè)面大小,會(huì)出現(xiàn)滾動(dòng)條。

  控件綁定數(shù)據(jù)

  定義數(shù)據(jù)集

  效果圖中,新建數(shù)據(jù)集ds1:SELECT * FROM 訂單 where 訂單ID=${orderid},參數(shù)orderid的默認(rèn)值為10001,。

  注:參數(shù)名字必須與訂單ID下拉框控件名稱保持一致。

  訂單ID下拉框

  選中下拉框控件拖拽到適當(dāng)位置,下拉框控件名設(shè)為“orderid”,數(shù)據(jù)字典來(lái)自FRDemo數(shù)據(jù)庫(kù)的訂單表(數(shù)據(jù)類型選擇數(shù)據(jù)庫(kù)表,數(shù)據(jù)庫(kù)選擇FRDemo),實(shí)際值和顯示值均為訂單ID,控件值為空。

  客戶ID文本框

  選中文本框控件拖拽到適當(dāng)位置,文本框控件名為customerid,控件值選擇為綁定字段,數(shù)據(jù)來(lái)源于ds1數(shù)據(jù)集中的客戶ID字段,如下圖:

  注:此處選擇ds1數(shù)據(jù)集是為了實(shí)現(xiàn)下拉框與文本框的聯(lián)動(dòng),下拉框控件名稱為orderid,ds1數(shù)據(jù)集根據(jù)orderid參數(shù)對(duì)數(shù)據(jù)進(jìn)行了過(guò)濾,也就是ds1數(shù)據(jù)集根據(jù)下拉框控件的值對(duì)數(shù)據(jù)進(jìn)行了過(guò)濾。

  報(bào)表塊

  參數(shù)面板與控件都已經(jīng)設(shè)置好之后,點(diǎn)開(kāi)報(bào)表塊里面的觸筆按鈕,進(jìn)行報(bào)表塊編輯界面。

  新建數(shù)據(jù)集

  效果圖中,報(bào)表塊里面要顯示訂單明細(xì)數(shù)據(jù),根據(jù)訂單ID進(jìn)行過(guò)濾,新建數(shù)據(jù)集ds2:select * from 訂單明細(xì) where 訂單ID=${orderid},orderid默認(rèn)值為10001.

  表樣設(shè)計(jì)

  如下圖所示,設(shè)計(jì)表樣:

  到此為止,表單就已經(jīng)制作好了。

  保存表單并預(yù)覽

  保存表單,表單模板后綴名為.frm,點(diǎn)擊預(yù)覽按鈕進(jìn)行預(yù)覽,即可看到效果。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 通道| 永兴县| 长海县| 兰溪市| 峨山| 诏安县| 绿春县| 祁东县| 姜堰市| 汉源县| 高要市| 邵武市| 鱼台县| 香格里拉县| 镇江市| 长武县| 元江| 新化县| 淳安县| 天全县| 莒南县| 广元市| 红安县| 乐安县| 丰镇市| 济阳县| 新巴尔虎左旗| 西平县| 中阳县| 乡城县| 车致| 华蓥市| 雅安市| 巴青县| 额济纳旗| 义马市| 磐安县| 贡觉县| 光泽县| 增城市| 扶沟县|