Page 1 of 4

Very Small Expense Management Project

Posted: Thu Jun 11, 2009 12:45 pm
by sudip
Hi All,

One of my old computer students is a doctor. Last Saturday he asked me for some expense management software. He showed me some software (truly speaking I didn't like them. They were too complex). I promised him to give a software (free). Here is it.
ExpPic.jpg
ExpPic.jpg (48.99 KiB) Viewed 6941 times
This is software is very simple. I shall add more features into it.

Please download
MyExpense.zip
(9.44 KiB) Downloaded 512 times
I know this is incomplete till now. But, I shall add more features after discussion with you. :)

Please send your comments about it. Those are essential for my learning HMG.

TIA.

With best regards.

Sudip

Re: Very Small Expense Management Project

Posted: Thu Jun 11, 2009 2:10 pm
by sudip
Hi All,

I created a setup file for this project executable file with the help of InnoSetup 5.
I came to know about this excellent open source freeware utility from Rathinagiri. Thank you Rathi. :)

Here is it
setup.zip
(803.89 KiB) Downloaded 459 times
TIA.

With best regards.

Sudip

Re: Very Small Expense Management Project

Posted: Thu Jun 11, 2009 2:17 pm
by esgici
Hi Rathi

Good job :)

Thanks to sharing.

Regards

--

Esgici

Re: Very Small Expense Management Project

Posted: Thu Jun 11, 2009 2:48 pm
by Rathinagiri
Thanks a lot Sudip for sharing the project. :)

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 9:14 am
by swapan
Thanks Sudip for sharing.....

Will definitely let you know after going thru it..........


Regards,

Swapan

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 9:22 am
by sudip
Hi All,

Thanks a lot for excellent encouragement :)

I added print option with daily expense entry:-
MyExpenseReport.jpg
MyExpenseReport.jpg (39.44 KiB) Viewed 6824 times
I created this with help from Rathinagiri's GridPrint library with HFCL. Thank you Rathi for this excellent tool :D

Now, I'm not able to use GridPrint's semi-opp syntax. But, I am sure next time I can use it.

Thanks you Esgici for your excellent support (I know how I got help from you when I was totally depressed) :D

Please download setup
setup.zip
(826.85 KiB) Downloaded 567 times
Please download source code
MyExpense.zip
(10.43 KiB) Downloaded 509 times
Please send your comments regarding improvement of this project.

I need it very much to learn HMG.

TIA.

With best regards.

Sudip

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 12:03 pm
by swapan
Hey Sudip, it looks cool! Blue color is my fav.

You know what, intially I had a few glitches during compilation due to your use of HFCL. But thanks to you, that due to your this project I was forced to update my HMG with HFCL compatible. And now you've forced me to use the IDE also. Good! While testing your project I'm learning new things.....
(I've to recollect all the steps I did to make it error free while compiling due the use of HFCL lib)
I'll take tips from your this project for my project.

Regards,

Swapan

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 12:31 pm
by Rathinagiri
When saving an expenditure for the first time, I encountered the following error. From second running onwards, it works without any errors.

Error BASE/1003 Variable does not exist: AEXPID

Called from SAVEREC(254)
Called from (b)TRANENTRY(157)
Called from _DOCONTROLEVENTPROCEDURE(4735)
Called from EVENTS(1360)
Called from _DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(4423)
Called from EXPMST(127)
Called from (b)MAIN(50)
Called from _DOCONTROLEVENTPROCEDURE(4735)
Called from EVENTS(1319)
Called from _DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(4377)
Called from MAIN(62)

A nice project. Thanks for sharing Sudip.

My Suggestions:

1. Your email id in the front page can be made clickable by using hyperlink control instead of label.
2. Do have some short cut keys (like ctrl+A to add a line in the grid, ctrl+S to save the line at any time)

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 3:34 pm
by jrendon
sudip wrote:Hi All,

Thanks a lot for excellent encouragement :)

I added print option with daily expense entry:-

I created this with help from Rathinagiri's GridPrint library with HFCL. Thank you Rathi for this excellent tool :D

Now, I'm not able to use GridPrint's semi-opp syntax. But, I am sure next time I can use it.

Thanks you Esgici for your excellent support (I know how I got help from you when I was totally depressed) :D

Please download setup
setup.zip
Please download source code
MyExpense.zip
Please send your comments regarding improvement of this project.

I need it very much to learn HMG.

TIA.

With best regards.

Sudip
Sudip Excellent program

Thank's
Juan Rendon

Re: Very Small Expense Management Project

Posted: Fri Jun 12, 2009 4:30 pm
by sudip
Hello Esgici, Ratinagiri, Swapan, Juan Rendon,

Thanks a lot to all of you for testing this very small project :) And thank you again for kind words :)

I am uploading latest version as per your suggestion:-
Setup file
setup.zip
(827.04 KiB) Downloaded 409 times
Source code
MyExpense.zip
(10.6 KiB) Downloaded 363 times
New version contains:-
1. Correction of errors pointed by Rathinagiri.
2. Use of hyperlink in my email.
3. When you select an expense head, the rate (amount) for this head will automatically stored in Amount text box.
rathinagiri wrote:When saving an expenditure for the first time, I encountered the following error. From second running onwards, it works without any errors.

Error BASE/1003 Variable does not exist: AEXPID

Called from SAVEREC(254)
Called from (b)TRANENTRY(157)
Called from _DOCONTROLEVENTPROCEDURE(4735)
Called from EVENTS(1360)
Called from _DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(4423)
Called from EXPMST(127)
Called from (b)MAIN(50)
Called from _DOCONTROLEVENTPROCEDURE(4735)
Called from EVENTS(1319)
Called from _DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(4377)
Called from MAIN(62)
Thanks a lot. I corrected it.
rathinagiri wrote: My Suggestions:

1. Your email id in the front page can be made clickable by using hyperlink control instead of label.
2. Do have some short cut keys (like ctrl+A to add a line in the grid, ctrl+S to save the line at any time)
1. I used hyperlink as per your suggestions.
2. Regarding short cut keys Alt-A to add, Alt-S to save, Alt-C to cancel, Alt-P to print etc.

This project is a very small freeware for novice users. I used it as a confidence building project for some big projects. So, you may think it as a "Net Practice" for the big match ;)

Thank you all again. And please send more suggestions.

And Swapan, my dear friend, HFCL is a very good library. I am learning it. I shall be very happy to help you regarding using this library.

With best regards.

Sudip