Results 1 to 12 of 12

Thread: Ideas on project- frontend?

  1. #1

    Thread Starter
    Addicted Member Lee_S's Avatar
    Join Date
    Dec 2000
    Location
    New Zealand
    Posts
    250

    Ideas on project- frontend?

    Hi im in the process of starting a small project to be used at work. Basically I want an Access DB which will be used by about a dozen people, accessing it over a network drive. I want them to be able to do the standard create/edit/delete records and wotnot in different tables of the DB and also want some reports and search functions.

    In the future I want room to make more advanced things in it.

    Would I be best to do this all in Access with forms and reports, or maybe use VB for a frontend or even something else?

    Dont have much experience with Access outside of the standard DB records stuff, will security and multi access be a problem with Access?

    cheers
    Lee Saunders
    Win XP Professional : VB6 Enterprise / VB 2005 Express

    History admires the wise, but it elevates the brave.

  2. #2
    PowerPoster
    Join Date
    Dec 2004
    Posts
    25,618

    Re: Ideas on project- frontend?

    personally i would not do it in access, but i am sure many others would.

    i would make the simplest vb interface i could so that it would be easy for beginners to use. I would not be useing data bound controls.

    pete

  3. #3
    Don't Panic! Ecniv's Avatar
    Join Date
    Nov 2000
    Location
    Amsterdam...
    Posts
    5,343

    Re: Ideas on project- frontend?

    VB front end would be more stable and may give you further expanding options for the future.

    However, you could do all that in Access anyway.
    Do no use bound forms... a list box of search results via an id number and forms to view/edit details.

    It is all up to you, which ever you feel more confortable with (access or vb) and whether you already have the licences to do it.

    BOFH Now, BOFH Past, Information on duplicates

    Feeling like a fly on the inside of a closed window (Thunk!)
    If I post a lot, it is because I am bored at work! ;D Or stuck...
    * Anything I post can be only my opinion. Advice etc is up to you to persue...

  4. #4
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Ideas on project- frontend?

    Access is not meant to be used by more than 10 simultaneous users.
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  5. #5
    Superbly Moderated NeedSomeAnswers's Avatar
    Join Date
    Jun 2002
    Location
    Manchester uk
    Posts
    2,657

    Re: Ideas on project- frontend?

    If your system could possibly be simultaniously accessed by all 12 users, then i would not go anywhere near Access if you have the choice.

    Apart from the fact that Access will run like a dog over the network, it will also increase your network traffic significantly.

    Do they have SQL Server, at your work ? it would be just as easy to create a VB Front End with an SQL Server DB as an Access one.

    Or, if you are fairly comfortable with DB's, download MYSQL. It is FREE and will work much better than Access over a network with multiple users.

    And yes use a VB Front end, any which way you do it. Then if you decided that you want to change databases in the future, say for instance your App grows over time, you can just port datbases and you can still use the VB Front End.

  6. #6
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Ideas on project- frontend?

    This situation can also lead to data corruption using Access .MDBs. 10 users is the MAX. Any more, and you should look into a RDBMS instead.
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  7. #7
    Don't Panic! Ecniv's Avatar
    Join Date
    Nov 2000
    Location
    Amsterdam...
    Posts
    5,343

    Re: Ideas on project- frontend?

    I think it depends how you set the database up as to whether it can handle more than ten users.

    I will test (hopefully) at some point in the future and post up if it fails miserably.

    BOFH Now, BOFH Past, Information on duplicates

    Feeling like a fly on the inside of a closed window (Thunk!)
    If I post a lot, it is because I am bored at work! ;D Or stuck...
    * Anything I post can be only my opinion. Advice etc is up to you to persue...

  8. #8
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Ideas on project- frontend?

    Quote Originally Posted by Ecniv
    I think it depends how you set the database up as to whether it can handle more than ten users.
    Regardless of what "you think", MSAccess was not designed to handle more than 10 simultaneous users. I have found many article to articulate this in the past, but I don't have them now.

    It's just a simple fact. There is no "server side" marshalling process with which to manage all the database activity between all the clients. This is what RDBMS's are there for - to balance and manage all the ins and outs to the database.

    I will test (hopefully) at some point in the future and post up if it fails miserably.
    This is not something you can "test". I failure may not show up for months, but it is nearly a guarantee, and you may lose all your data between that and the last backup.

    You, like so many others, will "test the waters" and find no problems and assume its an appropriate setup.

    You will do as you please, but consider yourself fairly warned...
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  9. #9

    Thread Starter
    Addicted Member Lee_S's Avatar
    Join Date
    Dec 2000
    Location
    New Zealand
    Posts
    250

    Re: Ideas on project- frontend?

    Thanks for all the responses guys, you've given me a lot to think about.

    Are you saying that an Access .mdb will blow up with more than 10 users, regardless of what frontend I use? So if I use vb and just connect to a .mdb this will do the same thing?

    As for SQL and the like, im not really sure whats running across the network. This was just going to be a small project for users in my department, im not a member of the IT team or anything. All the systems we use are custom made by the company, but i guess there must be a stable backbone for DB's there somewhere.

    With SQL I need the tech people to setup the database right? I cant just throw one in a folder someplace?

    Damn, life is never easy
    Lee Saunders
    Win XP Professional : VB6 Enterprise / VB 2005 Express

    History admires the wise, but it elevates the brave.

  10. #10
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    Re: Ideas on project- frontend?

    Yes, regardless of the front-end, MsAccess can, and most likely will, "blow-up" with more than 10 users. I have been setting up databases for over 10 years and used to love MsAccess for its ease of use.

    I found out the hard way that the 10-user-maximum rule is a reality, not to be taken lightly. It is truly great for about 4 users but starts to develop problems at around 8 or so (sometimes less) users.

    It's more-or-less a toy not to be used in a serious application, such as a 10-12 user system. I really like it for simple things; it's too bad but it just can't handle any kind of stress.
    Nobody knows what software they want until after you've delivered what they originally asked for.

    Don't solve problems which don't exist.

    "If I had eight hours to cut down a tree, I'd spend six hours sharpening my axe." --- Abraham Lincoln (1809-1865)

    2 idiots don't make a genius.

  11. #11

    Thread Starter
    Addicted Member Lee_S's Avatar
    Join Date
    Dec 2000
    Location
    New Zealand
    Posts
    250

    Re: Ideas on project- frontend?

    So is there nothing else that I can use without getting the IT dept involved?

    Just looking for some alternative ideas now..
    Lee Saunders
    Win XP Professional : VB6 Enterprise / VB 2005 Express

    History admires the wise, but it elevates the brave.

  12. #12
    Member
    Join Date
    Mar 2005
    Location
    Australia
    Posts
    46

    Re: Ideas on project- frontend?

    Hi all
    I've been reading the discussion and learning heaps. Just a quick semi related question. Is it posible to use an access data base file with and excel front end and code everything in VBA?

    thanks everyone.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width