The short answer is that you can’t design it in Windows to work on Apache. You’d need to serve it up via MySQL or some other database server (Apache is a webserver).
You can google for some DB design tools. I’m not much help here. I think it’s possible that MS Access or other desktop DB tools might be able to export to MySQL or other DB serverware.
I think you should hire a professional. I do this DB stuff for a living and it’s not clear, from your post, exactly what you’re trying to accomplish:
Do you want a form that appears in a browser for people to fill out?
Do you want them to interact with a DB file (like FileMakerPro) off of your WebDAV access point? There’s enough technical gaps that it may be easier just to outsource this one.