I have a wizard that has four steps. On the first step, there is a form with user data inputs. I need to have a button that opens up a modal with a datatable, and based on the selection on that table, the input fields to be filled with that information. But I am not sure where to place this button and what design would be best to use so that it looks good. This is what it looks like thus far :
You could use a segmented control, with the default choice being the first choice.
If the user goes to import from the database dialog and there are no results, you can give them an action to manually input, which will close the dialog and switch the control to manually input the user data...
I find the implementation of Dashlane for filling in user data very useful. It basically 'hangs' underneath the form when information is available. It does appear only when I select the field, probably due to the technical part (which form to fill). It does convey very good what information is filled in.