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

ขอถามตัวแปรทะเบียนการค้าค่ะ

โพสต์โพสต์แล้ว: จันทร์ ก.พ. 28, 2011 10:55 am
โดย yaimin
ขอทราบตัวแปรทะเบียนการค้าค่ะ

Re: ขอถามตัวแปรทะเบียนการค้าค่ะ

โพสต์โพสต์แล้ว: จันทร์ ก.พ. 28, 2011 3:46 pm
โดย ITTI
ทำได้ 2 วิธี

1.พิมพ์เข้าไปเองเลยว่าทะเบียนการค้าหมายเลขอะไร เช่น He:  ทะเบียนการค้า  123456789012


2.แก้ไขแบบฟอร์มให้เชื่อมไฟล์ ISINFO  กับไฟล์  ARTRN (หน้าบิลขายนะครับ หน้าอื่นก็ต่างกันไปครับ)โดย

He:   ทะเบียนการค้า  ~TRDREG

[relate file]
File=armas
Alias=R
Tag=armas1
System=DATA_PATH
Master file=artrn
Master-Related Field=CUSCOD

File=ISINFO
Alias=R1
Key=VATRAT*0
Index=C:\ISIN
Filter=.NOT.DELETED()
System=DATA_PATH
Master file=artrn
Master-Related Field=VATRAT*0


[data spect]
~TRDREG:    0,    "",    "ISINFO->TRDREG",   ""

Re: ขอถามตัวแปรทะเบียนการค้าค่ะ

โพสต์โพสต์แล้ว: พุธ มี.ค. 02, 2011 12:30 am
โดย ASAN
คุณ yaimin  และมือใหม่แก้ไขรายงาน อาจงง กับค่าในตัวสีแดง โดยเฉพาะบรรทัดที่ เป็น Key=VATRAT*0 และคำว่า Master-Related Field=VATRAT*0

ตัวที่เป็น .-

  Key =  ตัวนี้เป็นการบ่งชี้ให้ตัวโปรแกรม Express ทำการสร้างดัชนี หรือจัดเรียงไฟล์โดยใช้ฟิลด์ชื่อ VATRAT หรืออัตราภาษีมูลค่าเพิ่ม เป็นค่าหลักในการจัดเรียง  (ถ้าไฟล์ ISINFO มีดัชนีของฟิลด์นี้แล้ว จะใช้คำว่า Tag ตามด้วยหมายเลข )

  Index=C:\ISIN  เป็นการสั่งโปรแกรมให้เก็บค่าดัชนีไว้ที่ไฟล์ชื่อ ISIN เก็บไว้ที่ Root ของ Drive C:

  Master-Related Field=VATRAT*0  โดยการเชื่อมไฟล์ ISINFO กับไฟล์ ARTRN ด้วยฟิลด์ชื่อ VATRAT  (เป็นฟิลด์ที่เชื่อมกันได้ระหว่าง 2 ไฟล์นี้แค่ฟิลด์เดียว) แต่เนื่องจากฟิลด์นี้ จะมีค่าที่ไม่เท่ากันเช่นในไฟล์ของ ISINFO อัตราภาษีมูลค่าเพิ่มอาจเป็น 7%  แต่ในไฟล์ ARTRN อาจเป็น 0% หรือ 7%  แล้วแต่ว่าขายให้ลูกค้าประเภทใด  ดังนั้นจะทำให้การพิมพ์ค่าที่ต้องการคือ ทะเบียนการค้า ชื่อฟิลด์ TRDREG ออกมาไม่สม่ำเสมอ หมายความว่าถ้าค่า VATRAT ตรงกันก็จะพิมพ์ทะเบียนการค้าออกมาได้ ถ้าค่าไม่ตรงกันก็พิมพ์ทะเบียนการค้าออกมาไม่ได้  ดังนั้นคุณ ITTI จึงใช้ค่าคำนวณคือ  *0 คูณ 0  ซึ่งหมายถึง อะไรก็ได้ที่คูณด้วย 0 จะได้คำตอบ 0 เสมอ  เมื่อคำตอบได้ 0 ทุกครั้ง ก็สามารถพิมพ์ค่าทะเบียนการค้า ออกมาได้ทุกครั้งนั้นเอง