หน้า 1 จากทั้งหมด 1

แบบพิมพ์ร่วมกันแต่แยกพิมพ์

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 18, 2026 10:06 am
โดย Vvna
ปกติใบลดหนี้จะมีการอ้างอิงบิลใบกำกับภาษี ก็จะพิมพ์ แบบพิมพ์ที่1 และถ้าไม่มีการอ้างอิงบิล ก็จะพิมพ์ แบบพิมพ์ท่ี่2 (ตัดข้อความเช่น อ้างอิงบิลเลขที่ มูลสินค้าตามค่าบิล)
ถ้าจะสร้างแบบพิมพ์ที่3 เป็นการรวมโปรแกรมแบบพิมพ์ที่1และแบบพิมพ์ที่2 โดยมีเงื่อนไขว่าถ้ามีการอ้างบิลก็ให้พิมพ์แบบที่1 หรือไม่มีการอ้างอิงบิลก็ให้พิมพ์แบบที่2 อยากทราบจะต้องสร้างเงื่อนไขอย่างไรครับ

แบบพิมพ์ร่วมกันแต่แยกพิมพ์

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 18, 2026 10:11 am
โดย AI_POST
========== คำตอบจาก AI Support ==========

จากการสอบถามเรื่องการสร้างแบบพิมพ์ที่รวมเงื่อนไข:

1. การสร้างเงื่อนไขในการพิมพ์เพื่อรวมแบบฟอร์มที่มีเนื้อหาแตกต่างกันมาก (เช่น แบบพิมพ์ที่ 1 และ แบบพิมพ์ที่ 2) จะต้องแก้ไขค่อนข้างเยอะมาก
2. แนะนำให้แยกใช้แบบฟอร์มออกเป็น 2 ฟอร์มตามการใช้งานของคุณ เช่น ฟอร์มหนึ่งสำหรับพิมพ์แบบมีอ้างอิงบิล และอีกฟอร์มสำหรับพิมพ์แบบที่ไม่มีการอ้างอิงบิล
3. คุณสามารถแก้ไขแบบฟอร์มแต่ละฟอร์มได้โดยการสลับหรือปรับตัวแปรในบรรทัดที่เกี่ยวข้องเพื่อให้ตรงตามที่ต้องการ

หมายเหตุ: คำตอบนี้สร้างโดยระบบ AI จากฐานความรู้เดิม โปรดตรวจสอบอีกครั้งหากเป็นกรณีสำคัญ

Re: แบบพิมพ์ร่วมกันแต่แยกพิมพ์

โพสต์โพสต์แล้ว: ศุกร์ ก.ย. 18, 2026 1:35 pm
โดย savek
ต้องแก้ไขแบบฟอร์มเยอะครับ เพราะกำหนดเงื่อนไขในทุกตัวแปรที่เกี่ยวข้องครับ เช่น หากไม่ต้องการให้แสดงข้อความ 'อ้างอิงบิลเลขที่' ก็ต้องสร้างข้อความนี้ให้เป็นตัวแปรขึ้นมาอีกตัวหนึ่ง เช่น ~REFTXT

แล้วในตัวแปรที่สร้างขึ้นใหม่นี้ ก็ต้องเอาฟิลด์ข้อมูลเลขที่อ้างอิงบิลขาย (คือฟิลด์ ARTRN->SONUM) มาใช้เป็นเงื่อนไขในการพิมพ์ โดยตรวจสอบว่าถ้าค่า SONUM ว่าง ก็ไม่ต้องพิมพ์ข้อความ REFTXT แต่ถ้าไม่ว่าง ก็ให้พิมพ์ออกมาตามปกติ