วันจันทร์ที่ 13 กุมภาพันธ์ พ.ศ. 2560

Ledger pt.4

    ในตอนนี้ได้แก้ปัญหาเกี่ยวกับ total ได้แล้ว !!


     ซึ่งวิธีการแก้ปัญหาของผมนั้นก็คือ ....


    ตอนแรกตารางแสดงผลจะแสดงผลจากล่าสุดมาก่อน แต่ตอนนี้ผมได้เปลี่ยนให้แสดงเป็นล่าสุดไปต่อด้านล่าง แล้วก็สร้างตัวแปรอีกตัวมานั้นก็คือ total_index หรือ ก็คือส่วนบรรทัดสุดท้ายนั้นแหละ มาให้แสดงล้นตรงบรรทัดสุดท้ายของรายการ 


    โค้ดของมันก็จะมีหน้าตาดังนี้ ในส่วนของ function index ผมได้ใส่ context เพิ่มเข้าไปอีกตัว เอาไว้เรียกใช้งาน ซึ่งก็คือ total_index ซึ่งจะรับค่ายอดคงเหลือในปัจจุบัน 

    จากครั้งที่แล้วที่ได้อธิบายปัญหาใน Part3 จริงๆแล้วมันก็ไม่ใช่ปัญหาซะทีเดียว เพราะผมมานั่งคิดแล้วว่าจริงๆแล้วมันก็ควรจะเป็นแบบนั้นและ ถูกแล้ว อย่างบรรทัดแรก พ่อให้เงิน 5000 บาท ในตอนนั้นยอดคงเหลือที่เป็นของบรรทัดเดียวกันก็ควรจะเป็น 0 ก่อน เพราะว่าในตอนแรกนั้นยังไม่มีเงินจริงไหมครับ ก็เลยกลายเป็นว่าปัญหาก็คือเราไม่ได้เห็นจำนวนเงินคงเหลือในปัจจุบันเท่านั้นเอง

    เพราะฉะนั้นผมจึงหาวิธีที่จะแสดงจำนวนเงินในปัจจุบันมาให้ได้ก็พอแล้ว โดยที่ผมต้องใส่เข้าไปใน function index ก็เพราะว่า ถ้าคิดจาก flow chart การทำงานของการเพิ่มรายการแล้ว เมื่อ add note เสร็จมันก็จะ redirect หน้าของ index มา เราก็ควรจะให้มีการรับค่ายอดคงเหลือปัจจุบันให้อยู่ใน function index ครับผม

    ส่วนนี้ผ่านไป ต่อไปเป็นเวลาของการใส่เวลาในบันทึกโดยไม่อิงจากเวลาเครื่อง หรือ ใช้ timezone


ไม่มีความคิดเห็น:

แสดงความคิดเห็น