John G
2010-02-23 19:51:01 UTC
Hi all,
I am seeking advice on the following project.
In 2005, I developed a program for farmers to record their production and
commodity activities. I used Access 2003. The database is split and presently
running both FE and BE on private single user machines. The FE is MDE and the
BE is MDB. Each farmer has their own copy of the FE/BE on their own computer.
The users (farmers) never share each other's data. All data is private. A
user's data has nothing to do with any other user. All the users are required
to submit reports to an agency of which they are members. They email the
required reports from the program to the "agency" on regular bases. This
system has worked great now for five years.
However, the "agency" has grown to approx. 2000 members now. The "agency"
has requested that I design the program so it is accessible on-line. They
want to have access to their member's data at anytime without their members
having to email reports.
Searching for answers has lead me to believe I need to convert (upsize) the
BE to SQL Server or equivalent and place it on a server. Below are some
questions I have regarding this situation.
1. If SQL Server is what I need for the BE, then I would set it up on a
private server, right?
2. With the BE on a server, how do I prevent users from seeing each other's
data when they log in, but still allow the agency to view all data?
3. Although it may never occur there is the possibly of all 2000 members
connecting to the BE at the same time. Can I still use the present FE (Access
MDE) to connect to it? Alternatively, should I redesign all my forms and
reports using ASP.Net (or whatever), making it a web application?
4. I do have Access 2007. Would SharePoint be of use to me if I converted
the database to .accde/.accdb?
Thanks in advance for you time. I appreciate it.
John G
I am seeking advice on the following project.
In 2005, I developed a program for farmers to record their production and
commodity activities. I used Access 2003. The database is split and presently
running both FE and BE on private single user machines. The FE is MDE and the
BE is MDB. Each farmer has their own copy of the FE/BE on their own computer.
The users (farmers) never share each other's data. All data is private. A
user's data has nothing to do with any other user. All the users are required
to submit reports to an agency of which they are members. They email the
required reports from the program to the "agency" on regular bases. This
system has worked great now for five years.
However, the "agency" has grown to approx. 2000 members now. The "agency"
has requested that I design the program so it is accessible on-line. They
want to have access to their member's data at anytime without their members
having to email reports.
Searching for answers has lead me to believe I need to convert (upsize) the
BE to SQL Server or equivalent and place it on a server. Below are some
questions I have regarding this situation.
1. If SQL Server is what I need for the BE, then I would set it up on a
private server, right?
2. With the BE on a server, how do I prevent users from seeing each other's
data when they log in, but still allow the agency to view all data?
3. Although it may never occur there is the possibly of all 2000 members
connecting to the BE at the same time. Can I still use the present FE (Access
MDE) to connect to it? Alternatively, should I redesign all my forms and
reports using ASP.Net (or whatever), making it a web application?
4. I do have Access 2007. Would SharePoint be of use to me if I converted
the database to .accde/.accdb?
Thanks in advance for you time. I appreciate it.
John G