ซ่อนการแสดงผลบาง section ใน report frame

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

Moderator: Sutas, CO-Admin, Global Moderator

ซ่อนการแสดงผลบาง section ใน report frame

โพสต์โดย sarunnio » พฤหัสฯ. ม.ค. 03, 2013 10:27 am

คือคำถามผม มีอยู่ว่า ผมต้องการแก้ report express
โดยมี running number ของแต่ละ item ที่ระดับ master file (master file return รายการหลาย item แสดงใน report)
ผมต้องการ ซ่อน ~N จากการ display แต่ แน่นอนล่ะว่าผมยังคงต้องการ place ตัวแปรนี้ที่ตำแหน่งก่อน โชว์ แต่ละ record ที่ก่อนหน้าบรรทัด:
Bo:~NEXP      ~BU     ~DOCNUMEXP              ~CUSCODEXP      ~SUBCUSEXP                    ~CUSNAMEXP
มีวิธีไหนไหมครับ ว่าให้ผมซ่อน Bo:~N แต่ ให้ตัวแปร seq ยังคง โดน evaluate ทุกครั้ง (seq=seq+1)

ด้านล่างนี่คือตัวอย่าง code report ของผม
==========================

[Report Frame]
Bo:~N
Bo:~NEXP      ~BU     ~DOCNUMEXP              ~CUSCODEXP      ~SUBCUSEXP                    ~CUSNAMEXP

[Data Spec]
~N:         0,  "999",              "seq",              "seq=seq+1",A
~NEXP:         0,  "",              "seqval",              "seqval=SUBSTR(STR(seq)- '
แก้ไขล่าสุดโดย sarunnio เมื่อ พฤหัสฯ. ม.ค. 03, 2013 10:34 am, แก้ไขแล้ว 1 ครั้ง
sarunnio
Newbie
Newbie
 
โพสต์: 18
ลงทะเบียนเมื่อ: อังคาร พ.ย. 27, 2012 2:52 pm

Re: ซ่อนการแสดงผลบาง section ใน report frame

โพสต์โดย savek » พฤหัสฯ. ม.ค. 03, 2013 10:31 am

ให้คงตัวแปร ~N เอาไว้นะครับ แล้วเข้าไปกำหนดในส่วนของ [data spec] ว่าไม่ต้องให้มีการแสดงผลค่าของตัวแปรนี้ขึ้นมา ในลักษณะนี้ครับ

ของเดิม
~N:        0,  "999",              "seq",              "seq=seq+1",A

แก้ไขเป็น

~N:        0,  "999",              "",              "seq=seq+1",A
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ซ่อนการแสดงผลบาง section ใน report frame

โพสต์โดย sarunnio » พฤหัสฯ. ม.ค. 03, 2013 10:44 am

[quote="savek"]
ให้คงตัวแปร ~N เอาไว้นะครับ แล้วเข้าไปกำหนดในส่วนของ [data spec] ว่าไม่ต้องให้มีการแสดงผลค่าของตัวแปรนี้ขึ้นมา ในลักษณะนี้ครับ

ของเดิม
~N:         0,  "999",              "seq",              "seq=seq+1",A

แก้ไขเป็น

~N:         0,  "999",              "",              "seq=seq+1",A
[/quote]


โซลูชั่นที่คุณแนะนำมา เกือบจะได้แล้วล่่ะครับ แต่ขาดแต่ตรงว่า หลังจากเซ็ตอย่างข้างบน มันยังมี blank line ขั้นทุกๆ บรรทัดอยู่ แบบว่าที่จะทำนี่จะ export ไปออก excel ไม่อยากให้มีคั่นด้วยบรรทัดว่างๆ

"  "
"        ","00010","IV551218-001          ","03C001        ","                              ","บริษัท A","บริษัท A"                                                                                                                                                                                                               
"  "
"        ","00010","IV551225-001          ","03C002        ","                              ","บริษัท B","บริษัท B"                                                                                                                                                                                                                                 
"  "
"        ","00010","IV551226-001          ","03C003        ","                              ","บริษัท C","บริษัท C"                                                                                                                                                                       
sarunnio
Newbie
Newbie
 
โพสต์: 18
ลงทะเบียนเมื่อ: อังคาร พ.ย. 27, 2012 2:52 pm

Re: ซ่อนการแสดงผลบาง section ใน report frame

โพสต์โดย savek » พฤหัสฯ. ม.ค. 03, 2013 10:48 am

ลองลบบรรทัด Bo:~N ทิ้งไปก่อนนะครับ

จากนั้นนำการฝากค่า seq ไปฝากไว้ในตัวแปร NEXP แทน ในลักษณะนี้ครับ

~NEXP:        0,  "",              "seqval",              "seq=seq+1; seqval=SUBSTR(STR(seq)- '•••••••••',1,9)",A
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ซ่อนการแสดงผลบาง section ใน report frame

โพสต์โดย sarunnio » พฤหัสฯ. ม.ค. 03, 2013 10:56 am

ใช่แล้วครับ อย่างนี้ล่ะที่ต้องการ!!
ขอบคุณมากครับ
sarunnio
Newbie
Newbie
 
โพสต์: 18
ลงทะเบียนเมื่อ: อังคาร พ.ย. 27, 2012 2:52 pm


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

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

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

cron