ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

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

Moderator: Sutas, CO-Admin, Global Moderator

ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

โพสต์โดย Sikkharin » เสาร์ ก.ค. 14, 2012 12:15 pm

ต้องเพิ่ม code ไหนครับ รายงาน 4.3.1
คือตอนนี้มันเป็นแต่เลข invoice อยากได้ชื่อร้านลูกค้า ด้วยจะได้ง่ายเวลาตรวจสอบ
ขแบคุณล่วงหน้าครับ  :)
แก้ไขล่าสุดโดย Sikkharin เมื่อ เสาร์ ก.ค. 14, 2012 12:18 pm, แก้ไขแล้ว 1 ครั้ง
Sikkharin
Newbie
Newbie
 
โพสต์: 4
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 09, 2012 4:11 pm

Re: ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

โพสต์โดย savek » อาทิตย์ ก.ค. 15, 2012 11:18 am

ถ้าเอาแบบง่ายๆ ก็อาจจะใส่ตัวแปร ~PEOPLE ไว้ในตำแหน่งที่ต้องการแสดงชื่อร้านค้านะครับ :)

จากนั้นในส่วนของ [data spec] ก็ป้อนไว้แบบนี้ครับ

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

Re: ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

โพสต์โดย ASAN » อาทิตย์ ก.ค. 15, 2012 11:34 am

แค่คิดว่าจะตอบ ก็โดนคุณ savek แซงไปซะแล้ว  :D    เดี๋ยวผมขออนุญาตเสริมให้อีกนิดนะครับ  เผื่อคุณ sikkharin อยากได้ชื่อต่อ

ไฟล์แสดงรายการเป็น STCRD  ชื่อฟิลด์ PEOPLE  ครับ  ซึ่งจะเป็นแค่ CODE ของ เจ้าหนี้ และ ลูกหนี้
และถ้าการเคลื่อนไหวของสินค้านั้นๆ ไม่ได้มาจากซื้อ และ ขายก็จะไม่มีรหัส PEOPLE มาให้ครับ เช่นรายการที่เกิดจากหัวข้อรายการประจำวันสินค้าเป็นต้น  ซึ่งถ้าเราต้องการให้โชว์ชื่อผู้ซื้อผู้ขาย ก็ต้อง Link กับไฟล์ ARMAS ,APMAS  เนื่องจากใช้ช่องเดียวในการเก็บข้อมูลรหัสลูกหนี้เจ้าหนี้ การวางรูปแบบของรหัสลูกหนี้ เจ้าหนี้ก็จะมีผลในการตั้งเงื่อนไขเพื่อให้โปรแกรมค้นหาชื่อและเลือกจากไฟล์ทั้งสองได้ถูกต้อง  แต่ในโปรแกรมได้เขียนรายงานนี้ไว้แบบไม่ต้องคำนึงถึงรูปแบบของการตั้งรหัสลูกหนี้ เจ้าหนี้นะครับ เพราะบางทีลูกค้าไม่ได้คิดไว้ล่วงหน้าในเรื่องนี้ ดังนั้นทาง Express จึงใช้เงื่อนไขอื่นในการให้โปรแกรมไปเลือกชื่อหรือข้อความมาแสดงแทน

ถ้าคุณยังอยากให้แสดงแค่ CODE  ลูกหนี้ เจ้าหนี้ ก็แค่อ้างอิงฟิลด์ PEOPLE    ,  stcrd->people   เหมือนที่คุณ savek แนะนำด้านบนนั้น

แต่ถ้าคุณอยากให้แสดงชื่อด้วย  ผมรบกวนคุณศึกษาจากรายงาน 411 นะครับ ดูจากช่วงที่ผมนำมาให้นี้ครับ สังเกตจากตัวแดงนะครับ  มันจะบอกที่มา และต่อเนื่องกันไป
~S1:        0,  "",     "",         "POS=@n_posopr(STCRD->POSOPR); T=STCRD->XTRNQTY; V=STCRD->XTRNVAL; PR=STCRD->XUNITPR"
....
....
....
~S9:        0,  "",     "",         "POSD=IIF(POS=0 .OR. POS=7,SUBSTR(APMAS->SUPNAM,1,30),ISRUN->POSDES)"
~SA:        0,  "",     "",         "POSD=IIF(POS=2 .OR. POS=9,SUBSTR(ARMAS->CUSNAM,1,30),POSD)"
~SB:        0,  "",     "",         "POSD=IIF(POS#0.AND.POS#7.AND.POS#2.AND.POS#9,SUBSTR(STTRN->REMARK,1,30),POSD)"
~SD:        0,  "",     "",         "POSD=IIF(POSD='          ',ISRUN->POSDES,POSD)"


POSD  มีหลายตัวหลายบรรทัด  ต้องดูตัวแปร ~S? นี้ประกอบด้วยครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

โพสต์โดย suchai » จันทร์ ก.ค. 16, 2012 12:54 pm

แก้ไขตามนี้ ส่วนสีแดงคือส่วนที่เพิ่มเข้าไป ส่วนสีเขียวคือลบออก

Ib:~Z                ~DOCDAT          ~DOCNUM        ~LOC  [color=red] ~CUSNAM


*[relate file]    <--------- บรรทัดนี้ให้เอาเครื่องหมายดอกจันออก
*File=ISACC
*Alias=R
*Tag=ISACC1
*System=DATA_PATH
*Master file=STMAS
*Master-Related Field='S'+ACCCOD

File=ISACC
Alias=S
Tag=ISACC1
System=DATA_PATH
Master file=STMAS
Master-Related Field='S'+ACCCOD

File=ARMAS
Alias=X
Tag=ARMAS1
Master file=STCRD
Master-Related Field=PEOPLE


บรรทัดสุดท้ายเพิ่มบรรทัดนี้เข้าไป

~CUSNAM:    0,  "",                "ARMAS->CUSNAM",  ""

[size=130]อาการนี้เรียกว่า เส้นผมบังภูเขา รายงานต้นฉบับ ใส่ *[relate file] เบรกไว้ จึงทำให้ประวัติลูกค้า ARMAS.DBF ไม่สามารถแต่งงาน(สร้างความสัมพันธ์)กับ STOCK CARD ได้  :'(  :'(  :'(  :'(  <-- เพื่อนเจ้าบ่าว เจ้าสาว เสียใจ
 

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

Re: ถ้าอยากได้ชื่อร้านค้า ในรายงานความเคลื่อนไหวของ stock card

โพสต์โดย Sikkharin » อังคาร ก.ค. 17, 2012 1:42 pm

:) :) :) ได้เรียบร้อยแล้วครับ ขอบคุณมากๆครับ
Sikkharin
Newbie
Newbie
 
โพสต์: 4
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 09, 2012 4:11 pm


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

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

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