สอบถามวิธีถ่ายเอกสารเฉพาะชุดที่เลือกครับ

โพสต์แล้ว:
พฤหัสฯ. มิ.ย. 25, 2026 12:46 pm
โดย Devine Rapiar
ในหน้าบัญชีลงประจำวัน ผมมีเอกสารที่ลงข้อมูลยอดบิลของแต่ละวันทั้งหมด 2 ชุด แต่ละชุดจะลงท้ายด้วยเลข 001(ชุดที่1) และ 002(ชุดที่ 2)
ทำให้หน้าจัดเรียงเอกสารเป็น
AF690101001
AF690101002
AF690102001
AF690102002
พอผมจะถ่ายเอกสารและตั้ง Select Scope ตั้งแต่ AF690101002 ถึง AF690131002 มันจะติดชุดที่เลขลงท้าย 001 ด้วย
มีใครพอทราบวิธีแก้หรือเขียน Condition เลือกเฉพาะชุดเลขที่ต้องการไหมครับ
สอบถามวิธีถ่ายเอกสารเฉพาะชุดที่เลือกครับ

โพสต์แล้ว:
พฤหัสฯ. มิ.ย. 25, 2026 12:51 pm
โดย AI_POST
========== คำตอบจาก AI Support ==========
1. หากต้องการเลือกพิมพ์เอกสารตามเงื่อนไขเฉพาะ สามารถแก้ไขแบบฟอร์มโดยเพิ่มคำสั่ง Query ในส่วนของ `[print options]` ครับ
2. คำสั่ง Query จะใช้กรองเอกสารตามรหัสที่กำหนดได้ เช่น Query=.AND.DOCNUM='IR' จะแสดงเฉพาะเอกสารที่ขึ้นต้นด้วย IR หรือใช้ Query=.AND.(DOCNUM='IR' .OR. DOCNUM='IX') สำหรับหลายรหัส
3. เนื่องจากข้อมูลอ้างอิงมีเพียงตัวอย่างการค้นหาแบบขึ้นต้น (Prefix) หากต้องการค้นหาเอกสารที่ลงท้ายด้วยเลข 002 กรุณาให้ข้อมูลเพิ่มเติมเกี่ยวกับไวยากรณ์ (Syntax) ของคำสั่ง Query ที่รองรับการค้นหาแบบลงท้าย (Suffix) ครับ
หมายเหตุ: คำตอบนี้สร้างโดยระบบ AI จากฐานความรู้เดิม โปรดตรวจสอบอีกครั้งหากเป็นกรณีสำคัญ
Re: สอบถามวิธีถ่ายเอกสารเฉพาะชุดที่เลือกครับ

โพสต์แล้ว:
พฤหัสฯ. มิ.ย. 25, 2026 1:15 pm
โดย savek
ให้ลองใช้คำสั่ง Condition ลักษณะนี้นะครับ
- โค้ด: เลือกทั้งหมด
[print options]
Top=0
Left=0
Tabs=4
Right=94
Lines=41
Output=Select, Printer, Screen, File,
File Name=ARIVC.TXT
Print Control=\027\033\001
Fix Summary Line=ON
Select Scope=ON
Form=ON
Select Page=OFF
Condition=ON
และพอสั่งพิมพ์ ให้เลือกช่วงเลขที่เอกสารตั้งแต่ AF690101002 ถึง AF690131002 แล้วป้อนเงื่อนไขแบบนี้ครับ
SUBSTR(DOCNUM,9,3)='002'
Re: สอบถามวิธีถ่ายเอกสารเฉพาะชุดที่เลือกครับ

โพสต์แล้ว:
พฤหัสฯ. มิ.ย. 25, 2026 2:35 pm
โดย Devine Rapiar
savek เขียน:ให้ลองใช้คำสั่ง Condition ลักษณะนี้นะครับ
- โค้ด: เลือกทั้งหมด
[print options]
Top=0
Left=0
Tabs=4
Right=94
Lines=41
Output=Select, Printer, Screen, File,
File Name=ARIVC.TXT
Print Control=\027\033\001
Fix Summary Line=ON
Select Scope=ON
Form=ON
Select Page=OFF
Condition=ON
และพอสั่งพิมพ์ ให้เลือกช่วงเลขที่เอกสารตั้งแต่ AF690101002 ถึง AF690131002 แล้วป้อนเงื่อนไขแบบนี้ครับ
SUBSTR(DOCNUM,9,3)='002'
ได้แล้ว ขอบคุณสำหรับการชี้ทางคราบบบ ตอนแรกลองพิมพ์ตามแล้วไม่ได้ เลยลองเอาไปปรับ Condition เป็น SUBSTR(VOUCHER,9,3)='002' แทนแล้วได้เลย