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

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

โพสต์โพสต์แล้ว: พุธ เม.ย. 09, 2008 12:41 pm
โดย dk
ได้สร้างรายงานด้วยตนเอง โดย copy รายงาน 811 มาค่ะ โดยระบุแผนก เวลาเรียกดูรายงาน ต้องการให้ รหัสแผนก โชว์เป็นชื่อเต็มไทย ไม่ทราบว่าต้องแก้ไขตัวแปรอย่างไรคะ  ???

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

โพสต์โพสต์แล้ว: พุธ เม.ย. 09, 2008 7:47 pm
โดย ASAN
- ถ้าต้องการให้แผนกยังแสดงเห็น และคำอธิบายแสดงด้วย ก็ทำได้โดยตัวแปร P_ISDEP เข้าไป จากนั้นส่วนของค่าให้ใส่ค่าต่อไปนี้.-

~DEP:      0,      "",                "A->DEPCOD",                ""
~P_ISDEP:  0,      "",                "p_isdep( A->DEPCOD )",    ""

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

โพสต์โพสต์แล้ว: พฤหัสฯ. เม.ย. 10, 2008 12:23 am
โดย suchai
กรณีที่ใช้ ฟังก์ชั่น  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)"


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


(ต้องขอกราบขอบพระคุณ อาจารย์ผู้ถ่ายทอดความรู้เหล่านี้มา ณ ที่นี้ด้วย สิ่งที่ได้รับมาโดยไม่ปิดบัง  ผมก็จะถ่ายทอดต่อไปโดยไม่ปิดบัง ตามสมควรแก่โอกาส กาลเวลา และบุคคล)

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

โพสต์โพสต์แล้ว: อังคาร เม.ย. 15, 2008 10:52 am
โดย dk
ขอขอบพระคุณทั้ง 2 ท่าน ที่ให้คำแนะนำค่ะ  :D