創建臨時表以及臨時表的維護工作
create global temporary table tmp_tablename
如果要調式臨時表,就必須將臨時表固化到數據庫中。
posted @ 2010-11-30 14:23 老鼠愛上貓 閱讀(199) | 評論 (0) | 編輯 收藏
posted @ 2010-11-30 14:23 老鼠愛上貓 閱讀(199) | 評論 (0) | 編輯 收藏
posted @ 2010-11-19 14:23 老鼠愛上貓 閱讀(646) | 評論 (0) | 編輯 收藏
遇到一個問題:根據姓名的長度不同,需要設置不同的字號,如果是老外可能還要更改字體。
最后通過在iReport中建立conditional style 解決了。
設置如下:
1.右鍵 style-->添加-->style
2.選中當前的style,在屬性面板更改其屬性
name:style的名字
default style: 是否默認的style,如果選中的話則此style將做為默認的style。界面上的元素如果沒有設置屬性和上style屬性沒有設置為其它style時,則會默認按照default style設置該元素的屬性。當有多個style存在時,只能又一個默認的style。
opaque:設置透明度。
其它的屬性和設置field的屬性一樣。
3.右鍵 當前的style-->添加 conditional style
4.選中新建的conditional style,在屬性面板中更改其屬性
condition expression : 設置conditional style“工作”的條件,這個屬性最重要,其它的屬性和設置style的屬性相同。
比如現在根據xm(姓名)field的長度設置是否應用當前的conditional style:
condition expression 的值:new Boolean($F{xm}.length()>4)
或 $F{xm}.length()>4?new Boolean(true):new Boolean(false)
JDK1.5及以上的版本也可以這么寫:
$F{xm}.length()>4 或 $F{xm}.length()>4?true:false
5.在需要用的field或parameters的屬性面板中設置其style為新建的style。
posted @ 2010-11-19 09:24 老鼠愛上貓 閱讀(209) | 評論 (0) | 編輯 收藏