ERP報表,中文字變成?

新建置的ERP AP 設備,即然發現到列印出來的報表,中文字全部變成?
(由資料庫中抓取到的資料,只要是含有中文字的,就會呈現?,而原本報表中表現資料的抬頭說明文字,即便是中文字也是可以正常顯示。)

2730_001 

 

這問題造成的主因是:設備使用語法的環境設定不正確 !!
(調整如下即可排除)

Taiwan

使用C# .NET Framework 程式設計前的基礎知識

一、物件導向的原則

  • 封裝 (Encapsulation)
  • 繼承 (Inheritance)
  • 多型 (Polymorphism)

所有的變數和方法,包括 Main 方法,也就是應用程式的進入點 (Entry Point),都封裝在類別定義之內。
類別可能直接從一個父類別繼承,不過可以實作任何數目的介面。覆寫父類別中之虛擬方法的方法,都需要用 override 關鍵字做為避免意外重新定義的方式。
在 C# 中,結構 (Struct) 就像輕量的類別;是一種能夠實作介面,卻不支援繼承的堆疊配置型別。

二、C# 如何運行?

從 C# 原始程式碼到電腦執行
圖片來源:http://msdn.microsoft.com/zh-tw/library/z1zx9t92(v=vs.80).aspx

手機條碼 - 為地球環境盡點力

談到手機條碼,可能知道的人不多,更不用說要如何用它,來為地球生態與環保工作,盡點個人的力量。
有聽說政府在推廣 電子發票 ?
你有在用 ?
拿到紙本發票的安全感,會不會因為改用電子發票,而變了不安全呢?
每期紙本發票的對獎,是不是花費掉你不少時間?可不可以更有效率點?
中獎後,要怎麼去領獎?

這些疑問,想必是你我心中的一個結吧 !!
若是能解開這個結,改用電子發票,不就是順理成章的事情;
當然為地球環保盡點個人心力,也就水到渠成。

讓我們一起來使用 手機條碼 !!
  1. 拿起你的智慧手機,下載安裝財政部App - 雲端發票精靈
    用法介紹:
                    http://www.soft4fun.net/ipad-iphone/雲端發票精靈.htm
                    http://www.einvoice.nat.gov.tw  (財政部電子發票網)
  2. 實際使用雲端發票精靈 -
       掃瞄有條碼的發票
       手工登入傳統統一發票的資料
  3. 申請 手機條碼 (Ref : 流程圖),做為你電子發票的儲存區域(也就是共通性載具) 手機條碼使用流程圖
  4. 驗證後,列印出條碼標籤,並黏貼在隨身物品之上,日後購物時,就可以請商家掃瞄 手機條碼,
    產生 電子發票,不再索取 紙本發票 了。
    image
手機條碼: /1O3ICJQ , Email: pertonchang@gmail.com

信用卡分期玩不得

日常生活中,常常聽到卡債的新聞,更嚴重的,則是輪為卡奴的命運。

因為時有所聞,而且不發生在個人的周遭朋友之間,就自然而然的,不以為意。(自掃門前雪 !!)

但命運不可能是永遠位在高峰,總有低落的時期。事情總是有可能被你自己遇見,還是了解一下吧。

話說,陳先生在銀行的信用卡分期利率是千分之5他想著千分之5,一萬元利息才50元,不算貴;是可以考慮辦分期買些3C產品來玩玩。
於是,他就購置一萬元的物品,並分12期攤還。結果,他卻支付 300多元的利息,相當於 300/10000 = 3%。

怎麼會由  千分之5 (0.5%) 變成 3% ??

讓我們來看下這張表
分期費用知多少

請注意:你是辦分期,不是一次付清,所以每次到期時,就要再以該期未支付清的本金數據,來計算該次的利息。

所以,利息的支付總共有 12次,只不過是每期的剩餘本金越來越少,相對的利息是少了些!!


若是,以概算的方式計算:分 12期,每期 50元利息,12 * 50 = 600元,約 6%。
6% 你還可以接受,也有能力輕鬆支付,那你才去考慮辦分期付款;
否則,就聰明點,再找找那裏有 分期0利率 的好康,才下手。

千萬不要成為卡債一族 !!

LaTeX 中文字使用上的問題

在 Windows 環境下,配合 Chrome 瀏覽器,使用 ShareLaTeX 程式在撰寫文章。
發現到只要一用到中文字,就會無法正常呈現出來。
例如:
----------------------------------------------------------
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{42}
\author{張天輝}           % 這行中文字會無法顯示出來
\date{June 2012}
\begin{document}
\maketitle
\section{Introduction}
\end{document}
-----------------------------------------------------------
Google 一下後,發現到有一套件 CJK 可用。
LaTeX 上有個套件,叫做 CJK(Chinese/Japanese/Korean),是個德國人寫的。
這個套件的主要目的就是解決中日韓的字型問題。
-----------------------------------------------------------
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[encapsulated]{CJK}
\begin{CJK}{UTF8}{bsmi}                    % 開始 CJK 環境,設定編碼,設定字體
\title{42}
\author{張天輝}
\date{June 2011}
\begin{document}
\maketitle
\section{Introduction}
\end{CJK}
\end{document}
-----------------------------------------------------------

奇怪的資料庫問題

原本已在工作環境中,運行多年的一個 SQL 程式,日前卻莫名其妙的無法正常運作。(查不出資料來)

原來的 SQL 程式:
SELECT a.cu_no,a.sa_ivno,a.sa_date,a.od_id,a.sa_amt,a.ie_user,a.ie_lymd,a.od_satyp,b.cu_snam,a.cu_ar
FROM TableA a
INNER JOIN TableB b ON a.cu_sale=b.cu_sale
WHERE sa_date<=getdate()-1 and sa_amt>0 and
sa_ivno NOT IN (SELECT sa_invoice FROM TableC)
ORDER BY sa_date,cu_no,sa_ivno;

經過多方的查找,才找到真正問題的原由;主因是資料數據含有 Null
如果只單純修正含 Null 值的資料,就只能改正現在的問題;但日後若是再發生 Null 情形,也會再產生查不到資料的現象。

所以需要重新修正原程式,以避免日後再發生 Null 的情形。
新修正程式如下:
SELECT a.cu_no,a.sa_ivno,a.sa_date,a.od_id,a.sa_amt,a.ie_user,a.ie_lymd,a.od_satyp,b.cu_snam,a.cu_ar
FROM TableA a
INNER JOIN TableB b ON a.cu_sale=b.cu_sale
WHERE sa_date<=getdate()-1 and sa_amt>0 and
not exists(select 1 from TableC c (nolock) where a.sa_ivno=c.sa_invoice)
ORDER BY sa_date,cu_no,sa_ivno;