Afternoon guys,
Hoping for a little advice on a front end structure, for clarity I will explain the system in full.
I have a proposed database with the following structure
tblLandlord - Contains data for the landlords property
tblRenewal - Contains data for a specific renewal, each property can have multiple renewals, linked to Landlord with foreign key to LandlordID
tblFee - Contains the various fees associated with a renewal, each renewal has multiple records (1 record per each fee)
^ These tables are the ones that contain the customers data.
Schema is here
Open to feedback on my layout.
tblFeetype - Simple table contains the type of fee ie list source)
tblRenPeriod - Simple table contains the period for renewal ie list source)
tblTenType - Simple table contains the tenancy types
tblBranch - simple table contains the branches
^ These are tables in the DB which power certain "list" or "options" for certain fields, probably irrelevant for the discussion but including just incase.
So this works in that a Landlord may have Property1 on the system, property one may be linked to Renewal1 and Renewal10, Renewal1 will have Fees1,2,3,4 associated and Renewal10 has Fees10,11,12,13,14 associated.
My plan for the Forms is as follows and would love input.
Rough diagram of proposed front end. The stages are for each instance.
Completely new entry
1 - Search database (I want them to search all the time to stop them just adding new entries)
2 - No entry, box asks if they want to add a new entry, Yes = sends to new landlord - This form collects information stored in tbllandlord
3 - Button on page once record saved asking if they want to add a renewal
4 - Opens renewal form for data stored in the tblrenewal
5 - Continuous subform on page allowing fees to be added to the renewal
Existing record, new renewal
1 - Search database
2 - Landlord found, goes to record immediately no message
3 - Option to view existing renewals
4 - Option to add new renewal
5 - Renewals form same as Completely new entry
I hope this makes sense to you all.
I have some questions about how I'd get the forms to work, ie "add new landlord record, then click renewal, how does the new form it's adding a renewal for the landlord just added?
Hoping for a little advice on a front end structure, for clarity I will explain the system in full.
I have a proposed database with the following structure
tblLandlord - Contains data for the landlords property
tblRenewal - Contains data for a specific renewal, each property can have multiple renewals, linked to Landlord with foreign key to LandlordID
tblFee - Contains the various fees associated with a renewal, each renewal has multiple records (1 record per each fee)
^ These tables are the ones that contain the customers data.
Schema is here

Open to feedback on my layout.
tblFeetype - Simple table contains the type of fee ie list source)
tblRenPeriod - Simple table contains the period for renewal ie list source)
tblTenType - Simple table contains the tenancy types
tblBranch - simple table contains the branches
^ These are tables in the DB which power certain "list" or "options" for certain fields, probably irrelevant for the discussion but including just incase.
So this works in that a Landlord may have Property1 on the system, property one may be linked to Renewal1 and Renewal10, Renewal1 will have Fees1,2,3,4 associated and Renewal10 has Fees10,11,12,13,14 associated.
My plan for the Forms is as follows and would love input.
Rough diagram of proposed front end. The stages are for each instance.

Completely new entry
1 - Search database (I want them to search all the time to stop them just adding new entries)
2 - No entry, box asks if they want to add a new entry, Yes = sends to new landlord - This form collects information stored in tbllandlord
3 - Button on page once record saved asking if they want to add a renewal
4 - Opens renewal form for data stored in the tblrenewal
5 - Continuous subform on page allowing fees to be added to the renewal
Existing record, new renewal
1 - Search database
2 - Landlord found, goes to record immediately no message
3 - Option to view existing renewals
4 - Option to add new renewal
5 - Renewals form same as Completely new entry
I hope this makes sense to you all.
I have some questions about how I'd get the forms to work, ie "add new landlord record, then click renewal, how does the new form it's adding a renewal for the landlord just added?
Last edited: