2011年11月25日 星期五

江城子

〈江城子〉乙卯正月二十夜記夢           蘇軾
     十年生死兩茫茫,不思量,自難忘。千里孤墳,無處話淒涼。縱使相逢應
     不識,塵滿面,鬢如霜。   夜來幽夢忽還鄉。小軒窗,正梳 妝。相顧無言,惟
     有淚千行。料得年年腸斷處,明月夜,短松岡。
  
    此詞在神宗熙寧八年(1075)寫於密州,離他妻子王弗在宋英宗治平二年(1065) 死於開封,已整整十年之久了。詞前小序指出本篇的題旨是「記夢」。「十年生死兩茫茫」,生者與死者已十年陰陽乖隔,妻子地下有知,也會懷念自己。因為用情 太深,自然「不思量,自難忘」。「千里孤墳,無處話淒涼」,因為王弗葬在蘇軾故鄉眉山。時間是漫長的「十年」,空間是遙遠的「千里」,兩地睽隔,連到致祭 墳前的時機都難得,況且還阻隔著難以逾越的生死界限,又豈是「無處話淒涼」的感歎呢?設想出縱使相逢卻不相識的淒涼後果。十年仕宦精神與體態的衰老,即使 相逢,恐怕對方也難以「相識」了。因爲已經「塵滿面,鬢如霜」。
  下片寫夢魂相會,「夜來幽夢忽還鄉」,夢中悲喜交集,看到妻子仍如往常「小軒窗,正梳妝」。緊接著由喜轉悲,「相顧無言,惟有淚千行」,多少千言萬語卻一時不知從那裡說起,只好「相顧無言,唯有淚千行」。結尾從夢境拉回現實,「料得年年腸斷處,明月夜,短松岡。」在這傷逝的日子,讓人柔腸寸斷。本詞用三、四、五、七言的交錯使用相結合,而且用陽唐韻,表現音響淒厲,情感激烈。

2011年11月24日 星期四

清平乐 题上卢桥

《清平乐 题上卢桥》

年代:宋 作者: 辛弃疾

《清平乐 题上卢桥》

清溪奔快。不管青山碍。千里盘盘平世界。更著溪山襟带。
古今陵谷茫茫。市朝往往耕桑。此地居然形胜,似曾小小兴亡

作品赏析

【注释】
①此闲居带湖之作。上卢桥:在上饶境内。  上片咏景抒情,下片兴叹说理;景、情、理三者有机统一。山抱水绕,居然有十里坦途;层嶂叠岭,清泉飞流却穿 越无阻;奇壮秀美,动静交错,勃然生气。下片即景遐想,由惊叹眼前的山川,而转向对自然和人世变幻的思索:古往今来,高陵深谷,市朝耕桑,无不发展变迁, 相互转化。由自然兴废而历代王朝兴废,自在不言中。
②碍:拦阻。按:稼轩《菩萨蛮》写郁孤台下清江水,亦有“青山遮不住,毕竟东流去”之句。
③盘盘:曲折回旋貌。更着:更有。溪山襟带:以山为襟,以溪为带,形容山水萦绕若衣服之襟带。
④“古今”两句:沧海桑田,世事变化莫测。陵谷:指山陵变为深谷,深谷化作山陵。《诗经·小雅·十月之交》:“高岸为谷,深谷为陵。”市朝耕桑:繁华的都市化为耕作的田野。
⑤“此地”两句:作为今天的形胜之地,想来也曾经历过小小的兴衰变化。形胜:兼指形势险要和景色优美。

生要能盡歡 死要能無憾

絕代雙驕

作詞:鄧偉雄
作曲:顧嘉煇

一笑渡關山
孤劍在腰間
拋盡此生勢和名
心如明月

披髮踏千山
匹馬伴青衫
牽盡幾多女兒情
一去何日還

生要能盡歡
死要能無憾
唯望如願
獨去萬里
隻影流浪

碧血滴青衫
恩怨盡煙消
拋盡此生勢和名
一去何日還

2011年11月21日 星期一

Reporting Service : 鎖定普通表的header / column

以下針對 Tablix資料表,非Tablix矩陣


1.在資料行群組右邊,有一個下拉三角形,下拉會出現 "進階模式"
2.點擊 "進階模式" 後,下方會出現 "靜態"
3.選 "靜態" 後,有一屬性為 "FixedData";改為True,以後捲動時就會fix住
4.有一屬性為 "RepeatOnNewPage";改為True,第2頁以後也能夠出現資料
5.記得在Tablix屬性中,"捲動時標頭保持可見" 不可打勾,否則無法建置&佈署

2011年11月9日 星期三

歇後語

好髒、好亂、好好玩
好山、好水、好無聊

各猜一個地名

2011年11月8日 星期二

ORA-02041 : client database did not begin a transaction

現象:使用DB Link後,Reporting Service發生錯誤
解決方式:

程序内的连接字符串为连接9i时的字符串:Data Source=server;Persist Security Info=True;User ID=user;Unicode=True,而客户所使用的数据库为8,因此就会出现错误信息了,只能怪自己没有仔细注意这些东西,浪费了这么长的时间。

修改后的连接串为:Data Source=server;Persist Security Info=True;User ID=user;Unicode=True;Omit Oracle Connection Name=True

2011年11月3日 星期四

Reporting Service : 一個參數傳多值

1. 上一頁的參數xxx設為 "允許多個值"
2. 下一頁的參數xxx設為 "允許多個值"
3. 上一頁的 "動作"在傳參數時,將 [@xxx] (參數)傳入,而非[xxx] (欄位)
4. 下一頁的SQL 設為 in (:xxx)
5. 上一頁的參數xxx,要參考一個dataset,且預設值和可用值都要參考,且參數設為隱藏。這樣才漂亮
6. 要顯示參數,則用join(Parameter!xxx.Value,",")

Oracle : Pivot

select a.*,c.sortl
  from (
        select a.aufnr,c.SMALL_GROUP,c.matkl,a.matnr,b.maktx,a.bwart,sum(a.menge) menge
          from sap_mseg a,sap_makt b,mes_vw_small_class c
         where (a.aufnr like '26%' or a.aufnr like '27%')
           and a.matnr = b.matnr
           and a.bwart in ('261','262','961','962')
           and a.matnr = c.matnr
         group by a.aufnr,a.matnr,a.bwart,b.maktx,c.SMALL_GROUP,c.matkl
       )
 pivot (sum(menge)
         for bwart in ('261' as mvt261,'262' as mvt262,'961' as mvt961,'962' as mvt962)
       ) a
 left join sap_eina b on a.matnr = b.matnr
 left join sap_lfa1 c on b.lifnr = c.lifnr
 order by a.matkl
      

Reporting Service : Merge Duplicate

1. hideduplicate : 選上一層group
2. BorderStyle : 在Left ,Right,Top,Bottom作IIf判斷

==> 畫面看起來會是第一筆資料出現後,後面重複的就不見了

SAP : MRP

在上傳MPS (output),準備要run MRP時,upload程式要多加上open 工單的量。
1.對SAP而言,在run MRP時,其實是summary 成品的planned order之後往下展MRP
2.open工單是一種成品的supply,對 summary planned order來說反而是一種減項
3.閳述item 2 ==> MPS是預計要投入多少,open工單是預計產出多少

Oracle : 月份的第幾週

to_char(to_date(a.budat,'yyyymmdd')+(to_char(trunc(to_date(a.budat,'yyyymmdd'),'mm'),'d')-1),'mm/w')