Archive for the ‘how to’ Category

การ update ปี ใน table

Friday, January 23rd, 2009

กรณีที่เรา ต้องการ เปลี่ยนปี จาก พ.ศ. เป็น ค.ศ. เราสามรถใช้ คำสั่ง update ได้ดังนี้ update TABLE set DATE_COLUMN = CONCAT('2008', date_format(DATE_COLUMN,'-%m-%d')) where year(DATE_COLUMN) = 2551

การกำหนดค่า heap size ใน tomcat

Monday, September 22nd, 2008

ปรกติแล้วตัว tomcat จะกำหนดค่าเบื่องต้นไว้ที่ 64 mb เราสาารถกำหนดขนาดของ heap size ได้โดย ไปที่ catalina.sh (linux)  catalina.bat (windows) อยู่ใน forder lib ของ tomcat เพิ่มค่า ที่บรรทัดใต้ comment ในส่วนข้างบน [code='xml']export CATALINA_OPTS="-Xms128m -Xmx128m"[/code]

การเปลี่ยน ชื่อของ Database Resource reference name

Friday, September 19th, 2008

จากทางการ set ระบบในกรณีที่ เกิดปัญหาไม่สามารถ ลง ตัว Software ERP มากกว่า 1 site ใน Server เดียวกัน สาเหตุน่าจะเกิดจาก ไม่ยอมให้ใช้ ชื่อ resource name ในแต่ ละ site โดยจะเข้าไปแก้ไข file ดังต่อไปนี้ context.xml web.xml DBConnectManager.java context.xml เปลี่ยนที่ tag resource ตรง parameter name [code='java']name="java:comp/env/jdbc/YouDBSourceName"[/code] web.xml ตรง <resource-ref> เปลี่ยนที่ tag  <res-ref-name> [code='xml']jdbc/YouDBSourceName[/code] DBConnectManager.java [code='java']private final String CONTEXT_NAME = "java:comp/env/jdbc/YouDBSourceName";[/code]

วิธีการทำให้สามารถใช้ชื่อ อื่น ๆ ได้นอกจาก Garment ของ Web ERP

Wednesday, September 17th, 2008

เข้าไปแก้ที file BaseDispatchAction.java ที่ function ActionForward dispatchMethod(…) ตรง pageReq = request.getRequestURI() + “?”; ให้เพิ่ม [code language='java']contextPaht = request.getContextPath(); pageReq = pageReq.replaceFirst(contextPaht, “”);[/code] จากนั้นเข้าไปแก้ ที่ database ที่ table ADM_SCREENS โดยใช้คำสั่ง [code language='java']update ADM_SCREENS set URL = REPLACE(url, ‘/Garment’, ”)[/code]

วิธีการทำให้หน้า list รับข้อมูลจากตัวอ่าน Barcode แล้ว ทำการ search อัตโนมัติ

Wednesday, September 17th, 2008

เริ่มจาก ตัวอ่าน barcode จะทำการส่งค่า enter มาให้ด้วยเวลาอ่านข้อมูลแต่ จากตัวโปรแกรมของระบบจะใช้ tag <a> ในการเรียก javascript ในการ submit ไม่มีปุ่ม submit ทำให้ไม่สามารถที่ enter แล้ว searchให้ เราก็มีวีธีการแก้ไขดังนี้ แก้ไข tag html:form [code language='html'][/code] focus=”countrycode” เป็นการกำหนดให้เวลาเปิดหน้า นี้ขึ้นมาจะให้ ตัว courser ให้ไปอยู่ตำแหน่งของ text box ในกรณีนี้ใช้สำหรับให้ เปิดมารับตัวอ่าน barcode ได้เลย onsubmit=”return onSave()” เป็นการเรียกไปทำงานที่ java script ก่อน เพื่อกำหนดเงื่อนไข mode การทำงานก่อน ในโปรแกรมเดิมจะมาทำงานที่นี้ก่อน เวลา click ปุ่ม icon go ในกรณีที่ ตรวจสอบดูว่า function onSave() ...