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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย toptech » อังคาร พ.ค. 08, 2012 9:55 am

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

ขอบพระคุณล่วงหน้าครับที่กรุณาแนะนำ
ท๊อป
ภาพประจำตัวสมาชิก
toptech
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: อังคาร มี.ค. 22, 2011 10:24 am
ที่อยู่: รพ.ศรีสังวรสุโขทัย

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

โพสต์โดย savek » อังคาร พ.ค. 08, 2012 10:04 am

ดึงจากไฟล์ ISTAB ตาราง 50 ครับคุณท็อป :)

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

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

ตัวอย่างเช่น p_isdep(GLJNL->DEPCOD)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

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

โพสต์โดย toptech » อังคาร พ.ค. 08, 2012 10:10 am

ขอบคุณครับ

ท๊อป สวนทองพันธุ์ไม้ จ.สุโขทัย
www.gardengolden.com
ภาพประจำตัวสมาชิก
toptech
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: อังคาร มี.ค. 22, 2011 10:24 am
ที่อยู่: รพ.ศรีสังวรสุโขทัย

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

โพสต์โดย savek » อังคาร พ.ค. 08, 2012 10:41 am

สมมติว่าต้องการจะเพิ่มชื่อแผนกไว้ที่ด้านหลังตัวแปรรหัสแผนกนะครับ วิธีการคือสร้างตัวแปรขึ้นมา 1 ตัว ในที่นี้ผมสร้างตัวแปรชื่อ ~DPN ขึ้นมานะครับ

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

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


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

~DPN:      0,  "",                    "p_isdep(B->DEPCOD)",  ""
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

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

โพสต์โดย toptech » อังคาร พ.ค. 08, 2012 10:59 am

ได้แล้ว ขอบคุณมากครับ
ท๊อป
ภาพประจำตัวสมาชิก
toptech
Newbie
Newbie
 
โพสต์: 20
ลงทะเบียนเมื่อ: อังคาร มี.ค. 22, 2011 10:24 am
ที่อยู่: รพ.ศรีสังวรสุโขทัย


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

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

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