ีรบกวนถามเรื่องการออกแบบฐานข้อมูลค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,276   4
URL.หัวข้อ / URL
ีรบกวนถามเรื่องการออกแบบฐานข้อมูลค่ะ

กำลังทำโปรแกรมเกี่ยวกับงบประมาณประจำปีค่ะ
แต่ติดตรงที่ไม่ค่อยถนัดเรื่องการออกแบบฐานข้อมูลทำแล้วงงมาก เลยอยากรบกวนผู้รู้ให้ช่วยค่ะ ข้อมูลที่ต้องการจะเป็นแบบนี้ค่ะ

                                          หมวด A
1. เงินเดือน
                          จัดสรร    เพิ่มระหว่างปี   รวมยอด   ใช้ไป    คงเหลือ
แหล่งเงิน A       
แหล่งเงิน B
แหล่งเงิน C
แหล่งเงิน D

2. เงินอื่นๆ
                          จัดสรร    เพิ่มระหว่างปี   รวมยอด   ใช้ไป    คงเหลือ
แหล่งเงิน A       
แหล่งเงิน B
แหล่งเงิน C
แหล่งเงิน D

                                             หมวด B
1. ค่าเช่าบ้าน
                          จัดสรร    เพิ่มระหว่างปี   รวมยอด   ใช้ไป    คงเหลือ
แหล่งเงิน A       
แหล่งเงิน B
แหล่งเงิน C
แหล่งเงิน D
    รวมเงิน

2. ค่าใช้จ่ายอื่นๆ
                          จัดสรร    เพิ่มระหว่างปี   รวมยอด   ใช้ไป    คงเหลือ
แหล่งเงิน A       
แหล่งเงิน B
แหล่งเงิน C
แหล่งเงิน D
    รวมเงิน

รบกวนผู้รู้ด้วยนะค่ะ
คิดมา 2 วันแล้วยังไม่ได้เลย ขอบคุณค่ะ
*** ขอโทษค่ะ เมื่อกี้ตั้งกระทู้ถามผิดหัวข้อ ******

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R11605
ออกแบบตามที่เห็นให้นะครับ (ที่จริงต้องมากกว่านี้ แต่ก็ขึ้นอยู่กับการใช้งาน)

Table: Account
* AccountCode = รหัสประเภทบัญชี ใช้เป็น key - เช่น รหัส 101 = เงินเดือน
AccountName = ชื่อประเภทบัญชี - เช่น เงินเดือน, ค่าเช่าบ้าน
AccountType = หมวดบัญชี - เช่น หมวด A

Table: SumTransaction
* AccountCode = รหัสประเภทบัญชี
* TransactionYear = ปีงบประมาณ
* TransactionSource = แหล่งเงิน
Budget = ยอดจัดสรร
TotalIncrease = เพิ่มระหว่างงบ
TotalDecrease = ใช้ไประหว่างงบ
2 @R11609
ขอบคุณ คุณ PichaiTC มากค่ะ แล้วถ้าเราต้องการแก้ไขข้อมูล แล้วเก็บเอาไว้ออกรายงานว่าใช้ไปวันไหน จำนวนเท่าไหร่ ต้องเพิ่มในส่วนไหนบ้างค่ะ
ขอบคุณมากค่ะ
3 @R11614
เพิ่ม

Table: Transaction
* TransactionID = หมายเลขการเคลื่อนไหวทางบัญชี ใช้เป็น key
AccountCode = รหัสประเภทบัญชี
TransactionDate = วันที่เกิดการเคลื่อนไหวทางบัญชี
TransactionSource = แหล่งเงิน
TransactionDescription = คำอธิบายการเคลื่อนไหวทางบัญชี
TransactionAmount = มูลค่า (จำนวนเงิน) ที่เกิดการเคลื่อนไหวทางบัญชี - แสดงเป็นค่า บวก/ลบ

*** ตรง TransactionAmount ออกแบบได้อีกแบบ คือ เป็นค่าบวกเท่านั้น แล้วเพิ่ม field TransactionType = การเคลื่อนไหว คือ เงินเข้า หรือ เงินออก


*** จาก Table: SumTransaction
TotalIncrease และ TotalDecrease - ไม่ต้องมีการได้ เพราะต้องคำนวณจาก table Transaction อยู่แล้ว แต่จะมีไว้ก็จะช่วยให้การคำนวณตอนออกรายงานย้อนหลังเร็วขึ้นได้
4 @R11629
ขอบคุณ คุณPichaiTc มากค่ะ
ถ้าติดปัญหาตรงไหน จะรบกวนอีกนะค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1973s