473,400 Members | 2,163 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,400 software developers and data experts.

Trying for cheap multi-user access to an Access db.

I have been wandering through Google all day, getting lots of data but not much information!

I have been developing what was originally seen as a single user Access db for a small charity. However, these things tend to expand as users become more aware of what might be possible, so it's turned into quite a complex system to which at least 3 users would like access (with a small 'a').

They don't have much money!!! They are trying to limit admin costs so that the max of what they raise can be spent on the work of the charity. There was even some balking at buying ONE licence for Office 2007, but we are over that now.

Here is my current plan. What I want to know is (a) are there any obvious technical snags, and (b), more importantly, are there any licensing issues with what I propose.

Current plan:
The part time administrator for the charity has a copy of the database on her own PC.
We can buy a copy of LogMeIn Pro which will allow remote access to her PC, and enable remote printing of reports etc, remote updates to the db.
We organise it so that the admin person has chunks of time when she can use the db, and other chunks of time are allocated to each of the other two users for exclusive access using LogMeIn.(Thus, there is never to be more than one person using the Office 2007 s/w at the same time ... I am hoping this gets round licensing issues with having only one licence??? ... and also ensures there are no concurrency issues to address)

In fact, I have a preference for only the administrator being able to do updates to the db (for 'human reasons' rather than technical). If the other users have only 'read only' access, and the ability to run reports, does this mitigate any licensing problems? (I imagine it makes not a blind bit of difference, but worth asking.)

Possible future plan:
Users are getting all excited about putting the db on a server with remote access for several people. I have told them (I hope correctly) that in that case each user will need a licence for Office 2007, (expensive) in addition to a fee for whoever hosts the db for us. I also don't currently have the expertise to set this up (tho' I dare say I can acquire it). Can anyone confirm that if I split the db, and the tables go on a server, and each user has a 'front end' all users will need a full licence? I assume the front ends can't work via the Access Run Time thingy?

Oh my! Little hobby programmer that I am, I didn't really know what I was letting myself in for, did I?
Apr 24 '10 #1
6 3106
robjens
37
I assumed you checked out this page? http://www.microsoft.com/licensing/l...ies.aspx#tab_4

They have special offers/packages for charity foundations. Besides that there aren't any good alternatives for Office and running Access database on itself, you'll need to buy Office and a license for 5 people I guess. Usually they start with that. But anyway, if you have a good story to tell,...send them an email and see what your local software company can do for you. People tend to give away this stuff for free just for a little positive advertisement

So without Office, no Access? Not entirely. You can always get a free copy of VS Express, build your own data-tier application and have that one use OleDb (Access) as it's datasource. No problems with licences that way, except your own copyrighted material.

I guess I can relate to projects consuming more time than they should. But it's the fun and gratitude what we get in return so it's easier to keep up that way :)

Cheers.
Apr 24 '10 #2
mshmyob
904 Expert 512MB
@julietbrown
Actually since you already own 1 copy of Access 2007 you can use that copy to modify and create your existing datbase and forms, reports etc.. Then download the free copy of Access 2007 Runtime and use that to allow your clients to use your Access database without royalty fees (obviously they cannot change and forms, reports etc.).

And yes you can split the database and use it with the runtime (preferred way).

cheers,
Apr 25 '10 #3
robjens
37
@mshmyob

Ah...so there is a runtime version available. Nice :)
Apr 25 '10 #4
Thank you 'mshmyob' (what is that short for?!)

What you suggest seems ideal, but I'm trying to work out exactly it is to be done. E.g. when upgrades/maintenance are done on the PC that has the full licence, I then reissue the modified front end to all the other users?

I guess I can try this out using my own PC and my laptop, so I think what I need to do according to your advice is ....

1) Split the db into 'front' and 'back' ends (on the PC where Office is installed)
2) Retain both 'ends' on that PC
3) Put the RunTime thing on the laptop
4) Install a copy of the 'front end' on the laptop
5) Access the PC from the laptop using LogMeIn and try to put in data, etc.

Is that really all there is to it?
Apr 25 '10 #5
mshmyob
904 Expert 512MB
@julietbrown
I know nothing of LogMeIn and I don't know your setup at the location.

If you do not have a central server but have a peer to peer network just install the backend on one computer and the front end on all the other computers with the runtime and then have the one user share a directory where the backend is.

cheers,
Apr 26 '10 #6
NeoPa
32,556 Expert Mod 16PB
Juliet,

Check out Front-End / Back-End (FE/BE). If all your FE setups use the free client, then you should be cooking.

Bear in mind Rob's advice too though. You should certainly not need to pay full price for the single license if you are a charity.
May 6 '10 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

37
by: ajikoe | last post by:
Hello, Is anyone has experiance in running python code to run multi thread parallel in multi processor. Is it possible ? Can python manage which cpu shoud do every thread? Sincerely Yours,...
0
by: Ganbold | last post by:
Hi, I'm new to multi-threaded programming and reading the book "Programming with POSIX Threads" and trying to understand concepts and coding. What I'm trying to do is to rewrite mysql client...
10
by: *ProteanThread* | last post by:
since a majority of people are still on dial up or at most DSL (though there *IS* broadband) does it help or hurt one's webpage adding multi media ? does it necessarily distract from the theme of...
5
by: dkelly925 | last post by:
Is there a way to add an If Statement to the following code so if data in a field equals "x" it will launch one report and if it equals "y" it would open another report. Anyone know how to modify...
11
by: pmarisole | last post by:
I am trying to use the vbscript "split" function on a multi-select field. I am trying to do a mass update of several records at a time. I am getting an error and I'm not sure what to do. Here is...
45
by: Skybuck Flying | last post by:
Hello, How to convert this Delphi code for Win32 to C or C++ Win32 code ? var vArray : array of array of array of integer; x,y,z : integer; begin
5
by: Nasif | last post by:
Hello all, Currently we are developing a multi threaded application in C on linux platform. For our application we have designed a wrapper on pthread library. Now I need some free testing...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.