Click here to Skip to main content
15,890,579 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
As a disclaimer, I don't know if I could even be called a dabbler in code but I do have a tiny amount of experience, that said let's assume I'm completely ignorant.

I am looking for advice on the best method, for my level (let's call it 0), of creating the following program.

I want to make a program that will be a database of maintenance history for apartments. The Apartment history screen would be something like an excel sheet listing user entries and column names. Upon opening, it would have a GUI directory of options to select from. Of those options, one will send you to a form to create a new building, another for creating a new apartment, another would take you to a new maintenance entry form and another would take you to a search form to look up specific apartments.

I could, with not inconsiderable research and forum advise, create one through excel using VBA but I am assuming the size would be a bane to function.

What I have tried:

I have tried to google but the results seem conflicting and or I do not understand.
Posted
Updated 16-Apr-20 17:08pm

1 solution

You don't say much about your (programming) language skills

Quote:
I could, with not inconsiderable research and forum advise, create one through excel using VBA but I am assuming the size would be a bane to function.


sure, but would it be maintainable ? if you were doing this in a commercial sense, would you give yourself an honest reply to the question 'does doing so represent good business value' ?

Given you dont seem to have a hugely complex data domain - Building, Apartments, and not many 'forms', have you looked at C# & Winforms ?

Depending on the quantity of data, you could use MySQL, or even a NO-SQL/Flat-file, there are plenty of examples

Assumption : You're going to deploy to Windows, and don't want to do a Web Type interface
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900