折行顯示、斷行符號代替tab、隱去grid的表格線

來源:互聯網
上載者:User
顯示
折行顯示、斷行符號代替tab、隱去grid的表格線

 

1.       在資料視窗(Datawindow)中實現資料列自動折行。


PB軟體在市場上受使用者歡迎的原因之一,就是它的資料視窗功能很強,而且方便應用。
在使用Datawindow時,常會遇到某列的資料太長,不能同時顯示全部的情況。若採用自動水平滾動,操作起來又不夠簡便。有一種方法能實現列資料多行顯示(自動折行)。具體步驟如下:
①.在Datawindow Panter中開啟此DataWindow,在需設定自動折行的列上雙擊滑鼠,彈開此列的屬性視窗。點Position標籤,選中Autosize Heigh多選框; 再選擇Edit標籤, 不選中Auto HorzScroll多選框;單擊OK按鈕,儲存所做的修改。
②.點中Detail Band(即寫有Detail的灰色長帶),單擊滑鼠右鍵,選擇Properties...功能表項目,選中Autosize Height多選框,單擊OK按鈕,儲存所做的修改。

 

2.       在資料視窗(Datawindow)中用Enter鍵代替Tab鍵在欄位間移動。


其基本做法是: 選中該資料視窗,定義一使用者事件,在彈出的使用者事件定義視窗中,將Event ID與pbm_dwnprocessenter 相關聯,在該事件的指令碼中增加下面兩行語句:
Send(Handle(this),256,9 Long(0,0)) (向系統發出處理TAB鍵的訊息)
return 1 (忽略Enter鍵接下來應進行的預設處理)

 

3.       選用Grid資料視窗方式時避免表頭上方也出現表格線。


用Grid資料視窗方式能夠實現表格式報表輸出,但是如在表頭上方不加以控制或處理,它將出現Detail Band中各資料列的表格線,這是我們所不需要的。解決問題的參考方法是:
①.可在Header Band中的表頭上方增加一文字框,讓該文字框足夠寬且能覆蓋所有的資料列, 同時將垂直長度調整Header Band中的表頭上部平齊。
②.在文字框的Properties...視窗中,將該文字框的顯示內容清為空白,在Font標籤頁中將字型的背景顏色(Background)設定為與資料視窗的背景色相同,並在Position標籤頁中將其Layer(層次)修改為Foreound,單擊OK按鈕,馬上就能看出效果。


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。