Use the right software for the job. Consider features, price, support, user community, and ease of use.
I use an online database called Ninox. There are many others. Using a database helps you make custom features and reports.