Page 1 of 1

ทำอย่างไรให้ column B แสดงผลเหมือน Column A โดยอัตโนมันติครับ

Posted: Mon Oct 31, 2016 12:32 pm
by giantkim
ผมทำระบบใบสั่งซื้อสินค้าไว้สำหรับใช้ในร้าน โดยระบบหลักผมใช้ php + mysql แต่เขียนให้มันสรุปใบสั่งซื้อประจำวันออกมาเป็น excel สำหรับพิมพ์ครับ

ปัญหามีดังนี้ครับ
1.ใน column A ของผมเป็นรหัสสินค้า กำหนดให้ดึง code มาจากฐานข้อมูล โดยใส่ค่าลงไปเป็น ${Code.all}
2.ใน column B ผมต้องการให้มัน code ที่ได้จาก column A มาแปลงเป็น Barcode โดยใช้ font FREE 3 OF 9 เลยใส่ข้อมูลเป็นดั่งนี้ครับ ="*"&A4&"*"

ปัญหาในการรายงานคือ เมื่อ column A มีข้อมูลหลายรายการ แต่ Column B มันแสดงผลแค่อันแรกอันเดียวครับ ต้องใช้วิธีการ copy paste เอาครับ

อยากทราบว่ามีวิธีการใดบ้างครับ ที่จะทำให้ column B แสดงค่าจาd column A พร้อมมี * ปิดหัวท้ายโดยอัตโนมัติบ้างครับ

ภาพประกอบที่ 1
Image
ภาพประกอบที่ 1 แสดงข้อมูลที่ผมกำหนดค่าเป็น template ให้ตัวรายงานแสดงผมครับ


ภาพประกอบที่ 2
Image
รายงานที่ออกมา column B แสดงข้อมูลมาแค่อันเดียวครับต้อง copy ต่อเอาเอง


ขอบคุณมากครับ

Re: ทำอย่างไรให้ column B แสดงผลเหมือน Column A โดยอัตโนมันติครับ

Posted: Mon Oct 31, 2016 2:10 pm
by parakorn
ผมไม่เป็นเรื่องโค้ด php + mysql นะครับ
แต่ลองเขียนให้ Excel ใส่สูตรทั้ง Column B ทุกครั้งที่ แปลงออกมาเป็น Excel ดูครับ(ไม่รู้ผมเข้าใจถูกไหม)
=if(A4<>"","*"&A4&"*","")
=if(A5<>"","*"&A5&"*","")
=if(A6<>"","*"&A6&"*","")
.... ไล่ลงไปทุกบรรทัดครับ

Re: ทำอย่างไรให้ column B แสดงผลเหมือน Column A โดยอัตโนมันติครับ

Posted: Mon Oct 31, 2016 4:33 pm
by Rattana
กำหนดให้ column B เป็น font FREE 3 OF 9 ทั้งหมด
สมมุติที่ column B3 ใส่สูตร =A3 แล้ว copy ลงมาครับ