HEY GUYS, i need your knowledge thanks!
Super newbie here

  1. How to specify database path on deployment, when installing the app to a different machine without encountering error. In this case i have MS access as database

3.How to reflect changes on the database to other machines

And that's the trick, isn't it?

To deploy without error you test the install and if an error occurs you find out why then fix that error. The more times you deploy the more (or less) errors you encounter. At some point it will be without error.