ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2014

คีย์เวิรด์ช่วยชีวิต "crystal report suppress not last page"

"น้องโปรแกรมเมอร์ครับ พี่รบกวนแสดงผลลัพธ์ให้ทีเหอะ นี่จะให้พี่นั่งกดเครื่องคิดเลขแล้วพิมพ์ดีดใส่เองหรือไงจ๊ะ" เสียงพี่แกดังแผ่วอยู่ข้างๆหู แม้ว่าเวลาผ่านไปหลายนาทีแล้วแต่เสียงนั้นยังก้องกังวานอยู่ในโสตประสาท เป็นความผิดผมเอง พอดีวันนี้มีหน้ารายงานรูปแบบใหม่ที่จะต้องนำเสนอผู้บริหาร แต่ในโปรแกรมยังไม่มีเมนูไหนให้รายงานที่ผลลัพธ์ตรงกับที่ต้องการได้ กระผมเลยต้องด้นสดทำออกมาเป็นรายงานคร่าวๆก่อน แต่ดันลืม บรรทัด SUMMARY  ไปได้นี่สิ ผมพยายามดำน้ำอยู่นานก็ไม่ได้สักที เพราะจำได้คร่าวๆว่าคราวก่อนเคยเข้าเมนูนั้น และเมนูนี้ แล้วก็จิ้มๆๆๆ ที่ปุ่มนี่ แต่เอ้า...คราวนี้ไม่ได้แฮะ ท่าไม้ตายเลยครับ Google.Com ค้นไปเลยแล้วเลือกรายการที่มาจากเว็บไซต์ StackOverflow.Com ก็ได้สิ่งที่ต้องการในบัดดล "crystal report suppress not last page" นี่ถ้าไม่มีอินเตอร์เน็ตนี่ผมแย่แน่ๆงานนี้ ^^;

ความผิดพลาด : ตอน โฟลว์ชาร์ตสำคัญนะ

"เมื่อเขาต้องแก้โค๊ดระบบคุมสต๊อควัสดุคงเหลือ แต่ด้วยความมั่นใจจริงเขียนต่อแบบไม่มีการวางแผนทำโฟลว์ชาร์ตก่อนใดๆ สุดท้ายเงื่อนไขหลุดกระจาย ตกม้าตายตอนจบ" ขณะที่กำลังเขียนโค๊ดตามรายการที่ต้องแก้ไขเพิ่มเติมในส่วนต่างๆอยู่นั้น เสียงหัวหน้าก็ดังขึ้นมาจากด้านหลังเล่นเอาขวัญกระเจิง "ทำไมเรียกรายงานวัสดุคงเหลือไม่ตรงกันสักทีเนี่ย ทำหลายรอบแล้วนะ ตัดยังไงก็ไม่ลดสักที ไม่พอยังไปโผล่ในบรรทัดใหม่แล้วยอดติดลบอีก เพี้ยนแล้วๆไม่มียอดใครจะไปเบิกได้" ผมเดินไปหาที่โต๊ะทำงานของหัวหน้า พยายามหาคำอธิบายเกี่ยวกับสิ่งที่เห็นตรงหน้า เนื่องจากการตัดสต๊อกผมจะใช้ราคาอ้างอิงไม่ได้ใช้เฉพาะรหัสสินค้า เพราะว่าเป็นระบบที่เรียกใช้ชั่วคราว ไม่มีหลักการ FIFO หรืออะไรใดๆทั้งสิ้น เหลือราคาไหน ตัดที่ราคานั้น "พี่ว่าน้องต้องปรับระบบครั้งใหญ่แล้วนะ เวลาเบิกจ่ายวัสดุก็ยาก ราคาโผล่มาให้เลือกเยอะแยะ ไม่รู้จะตัดราคาไหนก่อนราคาไหนหลัง" ผมได้แต่ตอบรับคำไปพลางคิดไปว่าเป็นเพราะอะไร และในไม่กี่วินาทีต่อมาก็คิดขึ้นได้ ไอ้การตัดสต๊อกนี่ยอมรับเลยครับว่ายังไม่เป็นสากลเท่าไหร่ แต่นั่นก็เป็นว

ขีดเขียนความคิด ลอจิกต่างๆ ก่อนเริ่มเขียนโค๊ดโปรแกรม

กระดาษแผ่นขนาดใหญ่โทนสีน้ำตาลอ่อนถึงอ่อนมากๆ ผมไม่รู้หรอกนะว่าชื่อเรียกอะไร แต่มันคือก้าวแรกของตัวอ่อนโปรแกรมเมอร์จนเป็นผมในทุกวันนี้ ไม่ว่าจะเป็นฐานข้อมูล หรืออัลกอริทึมที่จะใช้ แค่เขียนใส่มันเข้าไปให้เต็ม ก็จะมองภาพออกว่าโปรแกรมที่เราต้องการนั้นจะต้องเริ่มยังไง และสิ้นสุดในทิศทางไหน จากกระดาษแผ่นใหญ่เท่ากระดานไวท์บอร์ดเหล่านี้ ก็เริ่มเปลี่ยนแปลงไปเป็นกระดาษ A4 แผ่นเล็กๆ จากวันเป็นเดือน จากเดือนเป็นปี และในที่สุดก็ใช้โปรแกรมอื่นๆเข้ามาช่วยงานจนคล่องมือ แม้นทุกวันนี้จะไม่ได้ขีดเขียนความคิดใดๆลงไปบนกระดาษแผ่นใหญ่แบบนี้แล้ว แต่ความทรงจำเริ่มแรกเหล่านั้นยังคงอยู่ไม่รู้ลืม "น้องเขียนลงไปเลยนะ ปฏิทินที่พี่จะให้สร้างเนี่ยน้องว่าควรจะมีอะไรบ้าง" ...ครุ่นคริดอยู่หลายวินาที.... "ถ้าคิดยังไม่ออกพี่ให้ข้อมูลนี่ไปก่อนเลย หนึ่งนะหัวข้อ สองนะวันที่ สามนะเจ้าของเรื่อง สี่นะผู้รับ ฯลฯ" "พี่ครับ ผมขอเอาส่วนนี้รวมกันได้มั้ยครับ เวลาเขียนโค๊ดจะได้ไม่ต้องค้นหาหลายรอบ" "ตามใจน้องเลย แต่ถ้าแยกออกไปมันจะยืดหยุ่นกว่านะ" ณ วันนั้นผมไม่เข้าใจเท

สร้างบาร์โค๊ด (Barcode) ด้วย PHP

สำหรับวิธีการค้นหาซอร์สโค๊ดที่จะนำมาใช้งานนั้นให้ค้นหาด้วคำว่า "php สร้างบาร์โค๊ด" รับรองได้มาเป็นกระบุงครับ มีทั้งกระทู้ถามตอบปัญหา และวิธีสร้างบาร์โค๊ด ตลอดจนเว็บไซต์ที่สอนประยุกต์ใช้งานที่หลากหลายขึ้นไปอีกขั้น ยังไงก็ลองไล่ดูเองนะครับ ส่วนตัวผมแล้วยังไม่ได้ใช้งานเลยไม่ได้ศึกษาลงลึกไปถึงขนาดนั้น ^^ ลิงค์สำหรับดูวิธีสร้างบาร์โค๊ดด้วย tcpdf นะครับ http://www.tcpdf.org/examples.php http://www.tcpdf.org/doc/code/classTCPDFBarcode.html นอกจากนี้ก็ยังมี PHP PDF Libraries อีกหลายตัวที่สามารถนำมาสร้างบาร์โค๊ดได้นะครับ  tcpdf.org PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด  "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม    http://fastcoding.phpcodemania.com

PHP CI MANIA