顯示具有 ERP 標籤的文章。 顯示所有文章
顯示具有 ERP 標籤的文章。 顯示所有文章

2016年3月14日 星期一

鼎新 憑證(報表) 底圖 修改

以 ACPI02 應付憑單為例。

1. 開啟要修改的憑證 (ACPR01)

2. 如果要新增 列印使用格式

  • 開啟 C:\Conductor\ConductorC.INI,查看 RTBuilderDataPath 的目錄
  • 到 RTBuilderDataPath 目錄裡尋找 TfrmAcpr01Fmt_1_A.dat,複製一份為 TfrmAcpr01Fmt_1_B.dat
3. 底圖可匯入的格式為 .emf, ,bmp
  • Word 檔可以用 C:\Conductor\C_dsbin\Doc2Emf.exe 將 .doc 轉為 .emf
  • 其他檔案的話,先用 PDFCreator 列印成 .pdf 檔,再用 PDF-XChange 開啟 pdf 並匯出為 .bmp 檔。用小畫家修改 .bmp 寬度高度,讓底圖符合憑證需求。

2014年9月12日 星期五

Microsoft Access Update Query Examples, SQL Syntax

Reference:
http://www.fmsinc.com/MicrosoftAccess/query/snytax/update-query.html

update Raw_data
inner join dbo_BOMMD b on Raw_data.Part_no = b.MD003
set Part_no = b.MD001
where Assy > 0

2013年10月15日 星期二

SQL datediff

Reference:
http://www.dotblogs.com.tw/lastsecret/archive/2010/10/04/18097.aspx

1. 將文字轉為日期格式:CONVERT(datetime, TG003)
2. 今天的日期:GETDATE()
3. 天數差異:DATEDIFF(day, date_before, date_after)

Ex: 查詢超過七天未結案的進貨單
SELECT     TG001, TG002, TG003, TG021
FROM         dbo.PURTG
WHERE     (TG013 = 'N') AND (DATEDIFF(day, CONVERT(datetime, TG003), GETDATE()) > 7)

2013年7月24日 星期三

Microsoft Access 2007 VBA 產生 Word 文件排版

Reference:
http://access911.net/fixhtm/78FAB71E15DC_big5.htm
http://msdn.microsoft.com/en-us/library/office/ff845710.aspx
http://msdn.microsoft.com/en-us/library/office/ff845882.aspx

需求:
以Access資料製作Word文件並自動排版。使用者可對Word文件做微調以符合實際需求。

範例:
查詢資料表dbo_IDLI45,列出欄位TG001, TG002的內容。並可用TG001當作查詢條件。
查詢結果放到Word表格,並將表格置中、自動調整表格列寬、畫格線

做法:
1. 建立表單,增加文字方塊、按鈕


2013年5月6日 星期一

Solution of "Error Loading Midas.dll"

Error message: Error Loading Midas.dll

Solution:
1. open "Command Prompt"
2. run command: regsvr32 midas.dll /u
3. run command: regsvr32 C:\Winnt\System32\midas.dll

Reference:

2012年12月19日 星期三

鼎新報表憑證更換底圖 (doc to emf)

步驟:
1. 用 doc 檔案製作底圖
2. 設計憑證

3. doc 轉 emf


4. 更換底圖

發生的問題:
中文的 doc 檔案轉出的 emf,排版和 doc 不一樣,部分文字沒有對齊。

解法:
調整 Office 2007 的預設語言為中文即可。

2012年6月5日 星期二

鼎新 ERP 調整 憑證(報表) 的顯示欄位

範例:應付憑單(請款單)的 供應廠商 欄位,從 公司簡稱 改為 公司全名
做法:
執行 應付憑單憑証(ACPR01)




2012年5月21日 星期一

SQL condition to get record before early 15 day

Reference:
http://blog.sqlauthority.com/2007/06/21/sql-server-retrieve-current-date-time-in-sql-server-current_timestamp-getdate-fn-now/
http://www.sqlusa.com/bestpractices/datetimeconversion/

Get today function:
GETDATE()

Convert string to Date format:
CONVERT(datetime, [Field])

SQL command:
SELECT *

FROM [Table]
WHERE (GETDATE() - CONVERT(datetime, [Field])) > 15

2012年5月17日 星期四

MS Access Query parameters from Forms

Reference:
http://www.techrepublic.com/blog/msoffice/run-a-parameter-query-within-an-access-form/701
http://support.microsoft.com/kb/304428

目的:用 表單 設計 查詢的輸入參數

做法:
1. 在表單新增輸入的欄位

2. 在查詢中填入 [Forms]![報表名稱]![報表輸入欄位名稱]

PS. 如果要做成模糊查詢,請填入 like "*"&[Forms]![報表名稱]![報表輸入欄位名稱]&"*"

MS SQL 2008 outer join

目的:保留 Table IDLI12 所有的 Row,取出 Table PURMB, CMSNK 相關的欄位,如果 PURMB, CMSNK 的欄位對應不到相關的值,則顯示空白。

方法:使用 Outer Join。在 SQL 2008 欄位對應關係中選擇 Select All Rows from IDLI12。

2012年5月15日 星期二

Windows ODBC DSN export and import

Reference:
http://stackoverflow.com/questions/4902685/exporting-odbc-system-dsns-from-a-windows-2003-machine
http://freetoad.pixnet.net/blog/post/23500196-regedit.exe-command-line%E6%AD%A3%E7%A2%BA%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95

目的:將設定好的ODBC DSN (Data Source Name) 移植到其他 PC

做法:
1. 執行 regedit,將 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI 匯出成 DSN.reg 檔
2. 用 notepad 開啟 DSN.reg,將不需要的部分刪除
3. 將 DSN.reg 放到其他 PC,double click DSN.reg 匯入 ODBC 設定。

如果寫成 batch script,可以用 regedit /s DSN.reg。

2012年4月24日 星期二

Trace MS SQL server by SQL Profiler

Reference: http://caryhsu.blogspot.com/2011/11/sql-server-sql-profiler-performance.html

用 SQL Profiler 可以 "錄" DB Server 在做什麼,以便分析 DB loading high 的原因。
另一個用法,某些程式只有執行檔,想知道它的 SQL command 也可以用 SQL Profiler。

List tables of MS SQL Database

Reference: http://blog.yam.com/csylvia/trackback/24310995

select * from INFORMATION_SCHEMA.TABLES;

2012年3月5日 星期一

鼎新 ERP workflow 2-tier client install steps





如果 Modules 全部都是空白,必須調整 控制台 / 地區及語言選項

如果ERP client安裝過程出現語言選擇,請選擇和Windows相同的語言,例如英文版Windows就選擇語言為English。

2012年2月9日 星期四