This should get you started on how to link your data Mendix Academy - Expand Your Domain Modeling Skills
Going on from that you will need to be able to do some basic validations and using the correct commit method.
From what I understand, you would like to first ‘empty check’ validations first and if everything is good, then go to the next page.
So you should call a microflow with the button, first call a SUB microflow for validations and then open the next page. Before the next page, put a decision, if validation returns true; then open the page, else show a message states that validation is not completed etc.
Please have a look at the following doc to see how you can create validation microflows: