ต้องการดูรายการทรัพย์สิน

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

Moderator: Sutas, CO-Admin, Global Moderator

ต้องการดูรายการทรัพย์สิน

โพสต์โดย skjnids » ศุกร์ มิ.ย. 13, 2008 9:43 am

ต้องการดูรายการทะเบียนทรัพย์สินที่มีอยู่ ณ ปัจจุบัน โดยไม่ต้องแสดงรายการที่ได้ขายออกไปแล้ว ต้องทำไงคะ
skjnids
Newbie
Newbie
 
โพสต์: 2
ลงทะเบียนเมื่อ: อังคาร ต.ค. 09, 2007 11:27 am

Re: ต้องการดูรายการทรัพย์สิน

โพสต์โดย ASAN » ศุกร์ มิ.ย. 13, 2008 10:24 am

- ต้องแก้ไขรายงานครับ เลือกรายงานจาก ข้อ 5 ข้อ B  เช่น 5B3  จากนั้นลองใส่ตัวแปรตามตัวอย่างด้านล่างครับ

Select Scope=OFF
Select Page=OFF
Condition=SALAMT#0 .OR. DTOS(PURDAT)#'        '
Select Paper=15_Inch, 8_Inch, Default
8_Inch=\027\033\004
15_Inch=\027\033\001


- ในช่อง เครื่องหมายคำพูดเคาะวรรคำไป 8 เคาะนะครับ
- จริงๆแล้วยังสามารถใช้ตัวแปรอื่น และคำสั่งแบบอื่นได้อีกด้วย ผมยกตัวอย่างนี้มาให้ เพื่อครั้งต่อไปสามารถนำรายงานตัวเดิมนี้ไปใช้เงื่อนไขอื่นที่ต้องการให้แสดงผลมาใช้ต่อได้เลย โดยไม่จำเป็นต้องเขียนรายงานใหม่เพิ่มขึ้นอีก
* การใช้ตัวแปรช่อง SALAMT ในคำสั่งนี้นั้น เวลาขายคุณจะบันทึกช่องราคาขายด้วยนะครับ แต่ถ้าไม่ใส่โปรแกรมก็ยังตรวจสอบจากค่าของวันที่ที่ไม่เป็นช่องว่าง เพราะเวลาบันทึกการขาย ก็ต้องใส่วันที่ขายอยู่แล้ว
* หากจะให้รายงานนี้เป็นรายงานเฉพาะ ไม่มีการใช้ตัวแปรอื่นอีก ก็เพียงแต่นำค่าตัวแปรจากตัวอย่าง ไปไว้ในกลุ่มไฟล์ File Master  (ดูตัวอย่างข้างล่าง) และลบคำสั่ง Condition ออก แต่ไปใช้คำสั่ง Filter หรือตัวกรองแทน สำหรับคำสั่งเดิมตามอย่างด้านบน ถ้ายังจะเก็บไว้ก็ให้ใส่เครื่องดอกจันทร์ * ไว้หน้า หรือลบทิ้งทั้งบรรทัดเลย  การใส่เครื่องหมาย * นำหน้าคำสั่งของโปรแกรม เช่นหน้า Condition ก็จะทำให้โปรแกรมข้ามคำสั่งบรรทัดนั้นไป

[master file]
File=FAMAS
Alias=A
Tag=FAMAS1
System=DATA_PATH
Filter=DTOS(PURDAT)#'        '.OR.SALAMT#0

* นอกจากนั้นยังสามารถใช้คำสั่ง QUERY อีกทางหนึ่งด้วยครับ  แต่เอาแค่นี้แหล่ะ นี่ก็งงพอแล้ว  ;D ;D
* ลองไปทำดูครับ
แก้ไขล่าสุดโดย ASAN เมื่อ ศุกร์ มิ.ย. 13, 2008 3:47 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: ต้องการดูรายการทรัพย์สิน

โพสต์โดย suchai » ศุกร์ มิ.ย. 13, 2008 12:37 pm

ในเมนู บัญชี
          ข้อ B รายการทรัพย์สิน

ที่ปุ่มด้านขวาของ Note คือ Sold-F/A  เมื่อกดปุ่มนี้ จะเป็นการบันทึกขายทรัพย์สิน  ซึ่งจะมีช่องดังนี้

                                      วันที่ขาย    ..../.../....
                                      ราคาขาย    .............

ผมได้ทดสอบ รายงาน 1 พิมพ์รายงาน
                                5 รายงานบัญชี
                                      B รายการทรัพย์สิน
                                            ในรายงานย่อย จะแสดงทรัพย์สินทั้งหมด ทั้งมีอยู่ และขายไปแล้ว ขึ้นมา


อันนี้น่าสนใจ ผมจึงลองแก้ไข รายงาน 5B1 โดยคัดลอกมาตั้งชื่อใหม่ว่า 5B1NSAL รายการทรัพย์สินคงอยู่
ซึ่งรายงานตัวนี้ หากทรัพย์สินรายการใด มีการบันทึกวันที่ขาย หรือ ราคาขาย อย่างใดอย่างหนึ่ง หรือ ทั้งสองอย่าง รายงานจะไม่แสดงทรัพย์สินเหล่านี้ออกมา คงเหลือแต่ทรัพย์สินที่คงอยู่เท่านั้น


Download ไฟล์ 5B1NSAL.zip ได้ที่ http://www.rayongit.co.th แล้วแตกไฟล์จะได้ 5B1NSAL.RWT  ไปสร้างรายงานชื่อ 5B1NSAL รอไว้แล้วคัดลอกไฟล์นี้ไปทับในที่เก็บข้อมูลของกิจการ
[color=blue]ก็ลองใช้กันดูครับ
[/color]   
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

Re: ต้องการดูรายการทรัพย์สิน

โพสต์โดย suchai » ศุกร์ มิ.ย. 13, 2008 10:09 pm

ก่อนอื่น...ต้องขออภัยคุณ A-SAN ด้วยครับ ผมก็ลังเลว่าจะแสดงความเห็นดีหรือไม่ จะปล่อยผ่านไปก็จะรู้สึกไม่ดี ก็ขอโอกาสขยายความตามความเข้าใจของผมเพื่อประโยชน์ต่อผู้เข้ามาศึกษาการแก้ไขรายงาน

อ้างถึงโจทย์ ต้องการดูรายการทะเบียนทรัพย์สินที่มีอยู่ ณ ปัจจุบัน [color=red]โดยไม่ต้องแสดงรายการที่ได้ขายออกไปแล้ว ต้องทำไงคะ[/color]

คุณ skjnids (อ่านว่าอะไรก็ไม่รู้) ต้องการทะเบียนทรัพย์สินที่มีอยู่ ไม่ต้องการแสดงรายการที่ขายออกไปแล้ว
[color=red]ไฟล์หลักของรายงานนี้ คือ FAMAS  และ วันที่ขาย คือ ฟิลด์ SALDAT  ราคาขาย คือ SALAMT
ส่วน PURDAT คือ วันที่ซื้อ


คราวนี้เรามาศึกษาคำสั่งกันครับ
Condition=SALAMT#0 .OR. DTOS(PURDAT)#'        '
การใช้เงื่อนไข .OR. คือจะให้ผลเป็นจริงก็ต่อเมื่อ  จริง หรือ เท็จ, จริง หรือ จริง, เท็จ หรือ จริง            ยกเว้น เท็จ หรือ เท็จ จะไม่แสดง ปกติ วันที่ซื้อ จะถูกระบุ อยู่ในทุกๆ ทรัพย์สิน คือ ไม่เท่ากับว่าง ดังนั้น ไม่ว่าราคาขายจะเท่ากับศูนย์หรือไม่ รายการทรัพย์สินจะแสดงทั้งหมด ที่ถูกน่าจะเป็น Condition=SALAMT=0.AND.DTOS(SALDAT)='        '   <- 8 เคาะ คือ ราคาขายเป็นศูนย์ และ วันที่ขาย เป็น ว่าง  จะแสดงเฉพาะทรัพย์สินที่คงอยู่

ในทำนองกลับกัน ถ้าอยากจะรู้ว่า ทรัพย์สินอะไร ขายไปบ้าง ก็ใช้ Condition=SALAMT#0.OR.DTOS(SALDAT)#'        '
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


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

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

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