Here is a working demo. This ban be a lot cleaner and add lots of bells and whistles but this is to demo trying to put all info and functions at your finger tips.
1. Need to create a new call. Pick a property (thus a customer).
2. Either create an appointment immediately or have a way to come back to the call log and create an appointment
3. Be able to see all calls, those assigned an appointment, those with completed service
4. Be able to navigate and update all of those
5. Select a call and see the information for that customer and for that property
6. be able to manage all customers and see their details easily
7. be able to add properties to a customer
8. be able to add/edit payment status.
Here is the Dashboard.
View attachment 123101
on the left is the call log. If the call has been has an appointment it is assigned, if a service call has been conducted it is Serviced, and Not assigned when no appointment.
When you click on a record in the call log it shows the customer details to the right and the property details below that.
Click New Customer Call to create a new call
View attachment 123102
Pick a customer and property for that customer. The date and times default to current date and time.
You can assign an appointment immediately or come back to it.
If you double click in the log it will pop open an existing call and you can assign the appointment or edit the call
View attachment 123103
I double click on the not assigned Wonder woman.
You can edit and edit customers
View attachment 123104
A list of customers comes up and then you can click to edit or hit button to add new.
It needs some additional work so that when you click in the call log the Details for that call a clear. I would put some information in the header. Currently the subforms all link but not clear what you are clicked on this. This is a start to show how you present information and provide the functions for add, edit, delete, assign etc. Making this clean and understandable is a lot of "art", so this is just a start.