Hello,
I realize there are tons of articles on the Internet addressing this issue and that's precisely my problem: too many articles talking about stuff I don't know about for me to be able to ascertain which solution would be best for me. So that's why I'm here asking for a few tips and recommendations to point me in the right direction so I can focus my research a bit.
I will describe the issue. First of all, let me say that while I'm a reasonably experienced programmer (both in MS Access and not), but I've always programmed Desktop software so I've no idea about web services, web servers or anything like that, so please break it down a bit for me, OK? =)
Now, I have 2 situations.
In one case, I have a FE/BE configuration for a small family business set up in Spain. They have set up the BE in a shared folder in the main computer of the office and several computers have access to this shared folder and, therefore, the BE. Then, each computer has a copy of the FE on their Desktops and everyone works at the same time against the same BE. It has been working very well so far. Problem: some of the employees are going to start working remotely so we need to set up either the BE or the whole program (I'm not sure) somewhere so it can be accessed over the Internet - they work in an area where Internet reception is really good so there should be no problem with that.
Now, my first thought went to this SharePoint thing that you can see in several points in the Access Program, however, my FE has lots of VBA programming and from what I've been able to find, SharePoint doesn't support that, so there goes that option (and no, the sort of VBA code that I have doesn't translate into macros). So what other options do I have? I've read about moving my BE to a database server product like SQL Server - which I would do gladly as I'm used to working on that and the MS Access SQL limitations drive me up the wall - however I still do not see how that would help me access the database over the Internet. Oh, and since this is a small business, if there is any solution that can be done for free, that would be best =P
Now, my other case. Again FE/BE configuration for a small business, but this time it's set up in a tiny island in Indonesia so Internet reception is absolutely unreliable. In this case, up to now, they've been using the program on a single computer, however, they now want to be able to access it through more than one computer. A shared folder over the wifi is not an option and they do not want to set up cables or whatever is needed to set up an intranet because there are no computer technicians to set it up and they are not going to do it. So. I thought they could buy one of those external hard drives that create their own wifi so that the computer connects to the hard drive. This way the wifi comes from this device and it will be stable, strong and reliable. I am guessing they can probable make this hard drive into a network drive or a shared folder or something and use it as a shared server of sorts? Would this work?
I know I'm asking a lot, but I will be very grateful for any help you might provide. Like I said at the beginning, you do not need to give me the full solution, if you can just point me in the direction of something that fits my needs I will do my own research. I'm just a bit overwhelmed with all the possibilities and all these technologies that I don't know about...
Thanks a lot!
Silvia.