ขณะนี้อยู่ในช่วงการพัฒนาการตอบปัญหาด้วยระบบ AI หากไม่ได้รับความสะดวก กรุณาติดต่อฝ่ายบริการลูกค้า 02-217-3533

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

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, Global Moderator, CO-Admin

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

โพสต์โดย Vvna » ศุกร์ ก.ย. 18, 2026 10:06 am

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

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

โพสต์โดย AI_POST » ศุกร์ ก.ย. 18, 2026 10:11 am

========== คำตอบจาก AI Support ==========

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

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

หมายเหตุ: คำตอบนี้สร้างโดยระบบ AI จากฐานความรู้เดิม โปรดตรวจสอบอีกครั้งหากเป็นกรณีสำคัญ
AI_POST
Jr. Member
Jr. Member
 
โพสต์: 77
ลงทะเบียนเมื่อ: ศุกร์ พ.ค. 01, 2026 6:57 am

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

โพสต์โดย savek » ศุกร์ ก.ย. 18, 2026 1:35 pm

ต้องแก้ไขแบบฟอร์มเยอะครับ เพราะกำหนดเงื่อนไขในทุกตัวแปรที่เกี่ยวข้องครับ เช่น หากไม่ต้องการให้แสดงข้อความ 'อ้างอิงบิลเลขที่' ก็ต้องสร้างข้อความนี้ให้เป็นตัวแปรขึ้นมาอีกตัวหนึ่ง เช่น ~REFTXT

แล้วในตัวแปรที่สร้างขึ้นใหม่นี้ ก็ต้องเอาฟิลด์ข้อมูลเลขที่อ้างอิงบิลขาย (คือฟิลด์ ARTRN->SONUM) มาใช้เป็นเงื่อนไขในการพิมพ์ โดยตรวจสอบว่าถ้าค่า SONUM ว่าง ก็ไม่ต้องพิมพ์ข้อความ REFTXT แต่ถ้าไม่ว่าง ก็ให้พิมพ์ออกมาตามปกติ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12530
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Bing [Bot], Google [Bot] และ บุคคลทั่วไป 12 ท่าน