Very Small Expense Management Project

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Very Small Expense Management Project

Post by sudip » Thu Jun 11, 2009 12:45 pm

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 3021 times
This is software is very simple. I shall add more features into it.

Please download
MyExpense.zip
(9.44 KiB) Downloaded 339 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
With best regards,
Sudip

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Post by sudip » Thu Jun 11, 2009 2:10 pm

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 318 times
TIA.

With best regards.

Sudip
With best regards,
Sudip

User avatar
esgici
Posts: 4333
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Has thanked: 221 times
Been thanked: 76 times
Contact:

Post by esgici » Thu Jun 11, 2009 2:17 pm

Hi Rathi

Good job :)

Thanks to sharing.

Regards

--

Esgici
Viva INTERNATIONAL HMG :D

User avatar
Rathinagiri
Posts: 5161
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 127 times
Been thanked: 129 times
Contact:

Post by Rathinagiri » Thu Jun 11, 2009 2:48 pm

Thanks a lot Sudip for sharing the project. :)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
swapan
Posts: 242
Joined: Mon Mar 16, 2009 4:23 am
Location: Kolkata, India
Contact:

Post by swapan » Fri Jun 12, 2009 9:14 am

Thanks Sudip for sharing.....

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


Regards,

Swapan
Thanks & Regards,
Swapan Das

http://www.swapandas.com/

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Post by sudip » Fri Jun 12, 2009 9:22 am

Hi All,

Thanks a lot for excellent encouragement :)

I added print option with daily expense entry:-
MyExpenseReport.jpg
MyExpenseReport.jpg (39.44 KiB) Viewed 2904 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 359 times
Please download source code
MyExpense.zip
(10.43 KiB) Downloaded 315 times
Please send your comments regarding improvement of this project.

I need it very much to learn HMG.

TIA.

With best regards.

Sudip
With best regards,
Sudip

User avatar
swapan
Posts: 242
Joined: Mon Mar 16, 2009 4:23 am
Location: Kolkata, India
Contact:

Post by swapan » Fri Jun 12, 2009 12:03 pm

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
Thanks & Regards,
Swapan Das

http://www.swapandas.com/

User avatar
Rathinagiri
Posts: 5161
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 127 times
Been thanked: 129 times
Contact:

Post by Rathinagiri » Fri Jun 12, 2009 12:31 pm

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)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
jrendon
Posts: 92
Joined: Thu Aug 14, 2008 9:21 pm

Post by jrendon » Fri Jun 12, 2009 3:34 pm

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

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Post by sudip » Fri Jun 12, 2009 4:30 pm

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 258 times
Source code
MyExpense.zip
(10.6 KiB) Downloaded 219 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
With best regards,
Sudip

Post Reply