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

ฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ

โพสต์โพสต์แล้ว: อังคาร พ.ค. 08, 2012 9:55 am
โดย toptech
สวัสดีครับ
ผม ท๊อป จาก รพ.ศรีสังวรสุโขทัยครับ จะขอรบกวนปรึกษาทุกท่านนิดนึงครับ
ฟิลด์ ที่เก็บรหัสแผนกชื่อ DEPCOD ส่วนฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ
ผมกำลังจะปรับปรุงรีพอร์ทชื่อ "รายงานแยกประเภททั่วไป" ให้มีชื่อแผนกโชว์ออกมาด้วย เนื่องจากเดิมมีแต่รหัสแผนก แต่หาไม่เจอครับ

ขอบพระคุณล่วงหน้าครับที่กรุณาแนะนำ
ท๊อป

Re: ฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ

โพสต์โพสต์แล้ว: อังคาร พ.ค. 08, 2012 10:04 am
โดย savek
ดึงจากไฟล์ ISTAB ตาราง 50 ครับคุณท็อป :)

ชื่อฟิลด์คือ typdes นะครับ

หรืออีกแบบหนึ่งคือ ใช้ฟังก์ชั่นนี้ดึงข้อมูลมาได้เลยครับ p_isdep(ชื่อฟิลด์แผนก)

ตัวอย่างเช่น p_isdep(GLJNL->DEPCOD)

Re: ฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ

โพสต์โพสต์แล้ว: อังคาร พ.ค. 08, 2012 10:10 am
โดย toptech
ขอบคุณครับ

ท๊อป สวนทองพันธุ์ไม้ จ.สุโขทัย
www.gardengolden.com

Re: ฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ

โพสต์โพสต์แล้ว: อังคาร พ.ค. 08, 2012 10:41 am
โดย savek
สมมติว่าต้องการจะเพิ่มชื่อแผนกไว้ที่ด้านหลังตัวแปรรหัสแผนกนะครับ วิธีการคือสร้างตัวแปรขึ้นมา 1 ตัว ในที่นี้ผมสร้างตัวแปรชื่อ ~DPN ขึ้นมานะครับ

เพราะฉะนั้นในบรรทัด Bo: ก็จะเป็นในลักษณะนี้ครับ

Bo:$B~ACNUM          ~DEP    ~DPN        ~ACNAM                                                                                $B          ~BALANCE


และเพิ่มตัวแปร ~DPN ไว้ในส่วนของ [data spec] แบบนี้ครับ

~DPN:      0,  "",                    "p_isdep(B->DEPCOD)",  ""

Re: ฟิลด์ที่เก็บชื่อแผนก ชื่อฟิล์ดอะไร และอยู่ในตารางอะไรครับ

โพสต์โพสต์แล้ว: อังคาร พ.ค. 08, 2012 10:59 am
โดย toptech
ได้แล้ว ขอบคุณมากครับ
ท๊อป