顯示包含「Statement of Financial Position」標籤的文章。顯示所有文章
顯示包含「Statement of Financial Position」標籤的文章。顯示所有文章

2014年12月20日星期六

DATABASE七日鮮 - OaccPFA2014 建構全記錄 <第十八日/超時第十一日>


今天完成了 Statement of Financial Position,其中最大的挑戰在於如何計算出Retained Profit。為了要得到 Retained Profit,必須要先求出 Opening Stock 及 Closing Stock。計算 Closing Stock 比較容易,但 Opening Stock 則比較困難。

我的方法是不依靠 VBA,而是透過三四層 Query 去求出不同時間值,每一項 Investment (Stock) 的餘數,再乘以相對應的市價。我以前初初學 Access,老是希望一條 Query 可以應付多種需求,但這是一種很錯的態度。我們應該將 Query 想像成一個一個的小齒輪,他們功能單一,容易複製,也可以放到不同環境中使用。這種概念要盡早深植腦中。

以下是 Statement of Financial Position 的部份 Query:

1.) 這是處理 Assets 及 Liabilities 但不包括 Investment (Stock) 的 Query  


2.) 這是處理 Equities 的 Query  


3.) 以下三個 Query 是用來找出最新 Market Price 




4.) 這是用來找出每項 Investment (Stock) 餘數的 Query


5.) 這是用總計每項 Investment (Stock) 市值的 Query



在某程度上來說,如果你可以掌握到如何計算 Stock 的餘數, 價值, 與總計, 那你距離自家制作一個基本 ERP 已經不遠了。

現在只剩下 Deal Matching 的 Printout 是比較複製,應該很快可以完成的了。。。


2014年12月3日星期三

DATABASE七日鮮 - OaccPFA2014 建構全記錄 <第十一日/超時第四日>



終於都到了這次旅程的一半。哈哈,真的,需然好像一個 Accounting Database 要有的都已經有了,但我可憑自己的小小經驗跟你說,User Interfaces 才是真要命的地方。

這篇的兩張圖,都是基於同一套 Datasets,而這個 Datasets 就是依從上一篇所列的公式。上圖是以 Form 來表達 Balance Sheet & Income Statement, 而下圖則是用 Report。因為時間關係,我並未完完全全的跟隨一般慣常的排法,當然要跟足是可以的,在 Fine Tuning 階段我便會實作出來。

其實,寫 Database 並不是很難,不過坊間很多書都把簡單事情複雜化。我以往也曾花了不少時間在書海中尋找出路。但原來,自己落手落腳弄一個出來,得到的經驗,是書本永遠給不了你的。

歡樂嘅時間過得特別快,又係時間講 Bye Bye。周公急 Call 我了,請呀!!!