แก้ไขรายงาน 811

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

Moderator: Sutas, CO-Admin, Global Moderator

แก้ไขรายงาน 811

โพสต์โดย dk » พุธ เม.ย. 09, 2008 12:41 pm

ได้สร้างรายงานด้วยตนเอง โดย copy รายงาน 811 มาค่ะ โดยระบุแผนก เวลาเรียกดูรายงาน ต้องการให้ รหัสแผนก โชว์เป็นชื่อเต็มไทย ไม่ทราบว่าต้องแก้ไขตัวแปรอย่างไรคะ  ???
dk
Chat VIP
Chat VIP
 
โพสต์: 43
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 28, 2007 3:03 pm

Re: แก้ไขรายงาน 811

โพสต์โดย ASAN » พุธ เม.ย. 09, 2008 7:47 pm

- ถ้าต้องการให้แผนกยังแสดงเห็น และคำอธิบายแสดงด้วย ก็ทำได้โดยตัวแปร P_ISDEP เข้าไป จากนั้นส่วนของค่าให้ใส่ค่าต่อไปนี้.-

~DEP:      0,      "",                "A->DEPCOD",                ""
~P_ISDEP:  0,      "",                "p_isdep( A->DEPCOD )",    ""
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: แก้ไขรายงาน 811

โพสต์โดย suchai » พฤหัสฯ. เม.ย. 10, 2008 12:23 am

กรณีที่ใช้ ฟังก์ชั่น  p_isdep เราจะต้องเลือกแผนกเสมอ คำอธิบายถึงจะออก แต่ถ้าเป็นทุกแผนก จะแสดงเป็น *
แบบนี้ในบรรทัดที่ 8 H1: .....                              เลือกแผนก [~FD  ]  เปลี่ยนเป็น  ~P_ISDEP (เอา [ ] ออก)
ในบรรทัดสุดท้ายของรายงาน เพิ่ม ~P_ISDEP:    0,  "",              "p_isdep(A->DEPCOD)",      ""


แต่ Style ของผมจะเขียนแบบนี้
บรรทัดที่ 8 H1: ...........                                เลือกแผนก  ~RAYONGIT
บรรทัดสุดท้ายเพิ่ม
~RAYONGIT:    0,      "",          "rayongit",    "xx=@p_isdep(A->DEPCOD);yy='ทุกแผนก......';rayongit=IIF(ISFLD->DEP1='*',yy,xx)"


แบบของผม เวลาพิมพ์เงื่อนไข  *  โปรแกรมจะพิมพ์คำว่า ทุกแผนก แต่ถ้าเลือกแผนก ก็จะใช้ ชื่อเต็มไทยของแผนก
ถ้าตรงชื่อเต็มของแผนกแสดงได้ไม่หมดเพราะตั้งซะยาว  ตรงคำว่า'ทุกแผนก.....' เป็นเคาะวรรคก็ต้องเคาะยาวตามไปด้วย
ความกว้างจะต้องได้เท่ากัน ทั้งสองส่วน


(ต้องขอกราบขอบพระคุณ อาจารย์ผู้ถ่ายทอดความรู้เหล่านี้มา ณ ที่นี้ด้วย สิ่งที่ได้รับมาโดยไม่ปิดบัง  ผมก็จะถ่ายทอดต่อไปโดยไม่ปิดบัง ตามสมควรแก่โอกาส กาลเวลา และบุคคล)
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: แก้ไขรายงาน 811

โพสต์โดย dk » อังคาร เม.ย. 15, 2008 10:52 am

ขอขอบพระคุณทั้ง 2 ท่าน ที่ให้คำแนะนำค่ะ  :D
dk
Chat VIP
Chat VIP
 
โพสต์: 43
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 28, 2007 3:03 pm


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

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

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 8 ท่าน