I am very new to Access, we are using Windows 7 64-bit with Office 2013 32-bit. We currently use Excel spreadsheets to track new business coming into the agency and business we've lost in excel. This has led to very poor reporting systems and so I am trying to build a whole new system in Access to use instead of Excel. This will allow for so much more control over what is put into the database and also, how it is put in, and to ensure that it IS actually put in... That being said, we have about 80 users in and out of this on a daily basis, and I am trying to do my best to cause the least amount of shock as possible moving from Excel to Access. Nobody here knows how to use Access, and so is it extremely unfamiliar territory, so I wanted to try and use the speadsheet form in Access to make it look as close to Excel as possible. I found though, using this style of form, that I am very limited on what buttons I can actually place visibly on the form, and that I cannot add a new customer from that form. Does anybody know if it is even possible to add a new customer directly from a form to your customer table, or do I need to do a 'customer search' form and if no customer is found, then have an 'add customer' form, before they can even enter the rest of the information that would normally follow on the excel row they'd be working on. Obviously I would want a customer table so as not to duplicate customer names, but the only way I have found so far to make it as quick of a workflow as possible is to not worry about duplicating names and just have that be a text field rather than setting up a table. Thoughts? Any insight is greatly appreciated. I have seen everywhere that duplicate information in Access is bad database design, and I don't want that, but I also don't want my employees to feel like it takes 10 more clicks to do something than if they had been using excel and resent having to use this new system.