Hi there,
I'm working on a small database for my girlfriend and I to use for tracking some products for a home business.
We are the only two who will use it.
I've created the database in Access 2000 on windows XP pro with sp2.
Everything works great in the database.
Problem is sharing it. I shared the folder I created the database in (c:databasesite) ... In the folder is "products.mdb" and a folder called "Images"
Basically, I just want either of us to be able to open the mdb file and enter new data/make changes/whatever... both users need full access.
The shared folder has permissions set for both users to be able to read/write.. and both users can read/write to the folder.
BUT... when my gf tries to open the .mdb file from her pc, she gets a message saying that it's already open exclusively by another user. Only thing is, no-one else had the file open at the time.
The database is set to open in shared mode by default, so that's not the problem.
I can even go one step further to say that if I copy the .mdb and images folder to the default windows "Shared Documents" folder, everything works peachy for both users... both can get in and edit stuff... even at the same time... so why the heck wont it work in any other shared folders?
I'm new to Access. I've created a master table called "People". It contains all data of all people. There are different types of people and their values (and a people code that I created) distinguishes their types. One type of person (a customer) has a value called "ProjectNature". I created a "ProjectNatureTable" that contains project nature codes (PTF is Pressure-Treated Fence; CD is Cedar Deck, and so on). When editting the "People" table, users can pick the projectnature code from the combo box, and the ProjectNature value appears in the People table for that customer.
Table 2 is my "Project Initiation" table. It needs to be able to plug in the "ProjectNature" value from the "People" table for existing customers. All Access will let me do is pick the ProjectNature from the combo box list. It won't read the value that's in the People table for each customer. I don't want my users to put in a Project Nature code in the Project Initiation table, in case they pick the wrong code for that customer.
How do I get my 2nd table to read the value (not the combo box) in the ProjectNature field in the People table and automatically put it into my 2nd table?
Im not sure how to go about this, so I need plenty of advise. The Database I have built is, at the moment on a number of laptops, none of which are contected to a network. If things go according to plan the DB will eventually go on to the desktops which are conected. the aspiration is that the DB will be on one main PC with all others accessing it. Problem is I have never done anyting lke that before and am unsure where to start. alny advis gratfully received. Thanks!
I am working on an ACCESS database. I saved it in my computer "A" on a "shared" folder. Now I want somebody else to be able to modify the tables when I am working on the database and when I am not in my office from a different computer "B". Both computers are on the same network. The problem is that when I try to open it from computer B it gives me a read-only message. How can I accomplish this??
This might sound like a stupid question but I'm just trying to work through it in my head and I don't want to miss something, so a couple of new pairs of eyes might just clarify.
I've created a call monitoring database for a call centre and I have split this so that they have a front end and a back end as per someones instructions. They have done the normal thing in as much as just putting a shortcut on everyone's computer so that they are all trying to access the one front end instead of putting a copy of it on everyone's machine. I've got a feeling they are going to ask me to go in and put it right, so when they have put a copy on everyone's machine will that automatically link to the back end or do new links have to be made, if so how would I/they do this? - is it done from each computer?
I don't really know, I'm just assuming that's what needs to be done but I don't want to tell an IT team that what to do if it's not.
I've only ever set up a sharing database once before and that was built on the company network and I set it up on each computer in the department, but they weren't doing data entry it was only for interrogation purposes and it was a few years ago now so I'm rusty, but I do remember it took me a long time to do.
Am new too this forum and I dont know whether this is the place to place this post. We want to share a database with my boss. I dont want to split it yet and make an MDE because am still working on it how do i share it Also anyone with an idea where i can get a clothing shop database sample
I'm trying to share out a database using the FrontEnd (FE) BackEnd (BE) concept. I've had an unexpected result however. I've made two copies of the FE, one resides on the same machine as the BE (but in a different directory), the other FE resides on a remote machine.
I carried out an experiment whereby I updated the same record from each of the FEs but using different data (some free-text in a textbox). I was expecting to see the record displaying the data from later of the two entries... but both FEs show their own version of the record in question?
Here's how I split my Db.
1. Whilst on the PC remote to the intended network share, converted the original Db to Access2002 (from 2000 format). 2. Again, on the PC remote to the intended network share, used the Database Splitter in "Tools" where I set the target directory for the BE.mdb to be on the network share. 3. After some fiddling with "Trusted Sites" in IE's options(?), got the FE on the PC remote to the network share to finally connect (or so I thought) to the BE.mdb. 4. Placed a copy of the FE onto the PC owning the network share (but in a different directory). 5. Used the "File" / "Get External Data" / "Link Tables" to link to the BE.mdb 6. After some minor "compile" errors, the 2nd FE seemed to fire up OK.
The two FEs seem to be using their own copies of the tables?
I guess I've missed a step somewhere? can one of you kind people out there educate me please? - Any help as always greatly appreciated... Thankyou.
Regards
P.S. I've noticed that .ldb locking files appear in the same directory(ies) as the FEs... I was rather expecting the .ldb to be on the same share as the BE.mdb?
Well, I am mostly done with my database design and I want to share it out on the network. As I have stated several times before, I am not a programmer, so if I explain how I have tried to do things badly, you'll know why.
1st, I tried just moving my database out to a shared file within my office. That worked, as for as them being able to see everything but any changes they made to tthe database, from their pc, didn't save to mine. So...
2nd, I created a new network drive and mapped the other persons pc to my IP address and then shared to database onto the new drive. That loaded up Access but it wouldn't open the actual database because..."this file is located outside your intranet or on an untrusted site".
After talking with my network administrator, he feels that the problem is within the security settings of Access but he is unfamiliar with Access.
Does anyone know why I am getting this message from the opening the network copy of this database?
I'm currently having problems with splitting my database.
The situation as present it:
- I have a shared folder on my laptop, to which i have given full permission rights to a collegue, in this folder is the backend of the db which i split from a database also sat in the shared folder
- I can then go to the front end of my database either on my desktop or shared folder and update tables
- However, this is where the problems start. The copy of the front end that my collegue has (an exact replica of mine) cant access or open any tables. Even if he opens the exact front end that I'm successful with in the shared folder. The following error message appears
"Could not find the file 'D:Testdb_be.mdb'"
the D drive on my computer is where the shared folder 'test' is stored.
I have an access database that I used to be able to share between 5 different people (we were all able to input data at the same time) Something has changed and now only one person can get in to work on it at a time. If someone else tries it tells them that it can't find the database. Has anyone seen this before and if so what's the fix. Any help would be greatly appreciated.
Goal I'm trying to trying to setup a MS Access database on a shared server drive where all of the main tables are linked via ODBC into an SQL database. The SQL database is updated and maintained via purchased application. It appeared that MS Access security could be used to control the type of access each user has. Most of these users will have read only access for reporting purposes since the main application is used to update and maintain the data.
What I've done. 1) I've setup ODBC Access for each user. Not sure if this should be User, System or File DSN. They all work and I can't tell at this point that it makes a difference. 2) Created the MS Access Database, created users and assigned security. 3) Linked the needed tables.
Problem 1) When I had a user try to access a table it said "Table definitions not defined". What I then realized is that the MS Access on there machine was picking up their default security. A security Table and a shortcut (.mdb1 file) that pointed to the correct security and table definitions.
2) Now when the user gets in everything seems to come up fine but when they try to go into a table they get an error saying they don't have permissions. If I relink while they have it open, they can get into the table just fine. However, they can't delete the old tables because they have 'Read only' access. I don't really want to have to relink all the tables for each user, I might as well to go to each of their machines and set them up individually...not a good idea.
What now? This seems like something that should be fairly easy to do..what am I missing?
hi everyone, i have designed a simple database which need to be accessed by 3 different people(number likely to increase) located in different towns.what do i need to do especially from a technical point of view. Thanking you in advance.
Please forgive me if I have missed a post on this. I spent the last few hours searching here and the internet for some things to try.
We currently have three computers running a database. Each of them has a front-end and a back-end is located on my computer. All front-ends are linked to the back-end. The two remote computers are using 2007, my computer is still using 2000. Only recently has the OS been ungraded on the remote computers, but the networking/sharing problem was around then as well.
We are using a wireless-g connection. All computers have mapped the network drive to my back-end share. On one remote computer(#2), the password to access the mapped drive is not saved (an unrelated issue), but she could access and edit the database while I was doing the same.
On the other remote computer (#3), they can only use the database when it is not in use by me (computer #1). And when #3 has it open, it locks out everyone else. With #3 opening it first, it puts me on "read-only, not updateable" status and it puts #2 on similar or worse.
When I have the database open first, #3 cannot access the backend at all. She gets "file is in use by another user" or something to that extent.
The back-end is set to Shared, No Locks and "Open database with record level..." checked.
At this point, we would like to set it up so that ONLY I can enter/delete/edit data and all remote computers can read but not change. I have tried a number of things, including some Windows XP permission changes, but nothing seems to work.
i have an Access form which is in local drive of each computer on the LAN. This form has the tables linked to Excel spreadsheats which is on the LAN nw...so that all users can get the data for thier Access form from the same excel database. (every user has his/her own Access form but share one excel-database) I have made the Excel sheet to share the workbook (by tools--> share workbook) to allow changes by more than one user at the same time. This works fine with one user at a time. But does not allow multiusers at the sametime.. ie.. two people cannot use the form at a time...the second user who is trying to get the access form will get a message saying that the excell spread sheat is open exclusively by another user.
I know that i can copy the excell spread sheat to each computer and access it from there... but I would like to have one database in the LAN..so that i just have to update this whenever the data base needs to be changed. Hope im not wasting ur time soni
Hi, I am sharing a database on the network. I get wierd problems when many users are trying to access the database at once. It gives and error saying "The database needs to be repaired" and when I click "yes" it says "Cannot be repaired because its locked exclusively by someone". I am sure everyone is opening the database in the normal view. Can anyone help me with this. Thanks Neelima.
I have an Access DB that has two tables which are linked to Excel Spreadsheets. No matter what i do, I can't seem to share this DB for simultaneous users. I think it is because the linked Excel Spreadsheets will not permit it. Is there any way around this other than importing instead of linking?
At work a few of us all need to access the database to edit/update etc and at the moment only one of us can use it at once.We are getting a server in the near future so we will all be able to access it at the same time but I was wondering if there is an alternative way to do this in the meantime? I have been looking at "shared folders" but am unsure if they are suitable or how they work.
I have a multiple user situation, the db is Access 2000, all works well then last week the IT technitian upgrades one computer to Access 2003.
The db is hosted on this PC and shared to other users, now multiple access to the db is no longer possible. I request that the db be moved to another PC with office 2000. Now all the users can share the db simultaneously but not the 2003 PC.
The OS (WIN XP) shares are set right, and the db itself is shared.
Hi everyone, I am going to be implemeting security on my split database but have a question? The database will have the back end on a shared drive and I will copy the front end to the desktops of the people who will use the database. My question is such that when I use the Access security wizard it creates a shortcut on my personal PC. Can I simply create security access levels, then create the shortcut on my computer, and then copy the shortcut from my PC to every user that will use the front end? Will I just need the shortcut on the associates desktop or do I need a copy of the entire database? I will have a max of 30 users but probably no more than 5 logged on at a time. I have read and searched and couldnt find anything that actually answers that question? Thanks for all your assistance. Scott
I have developed an application for a friend. We live about 100 miles apart in the UK. The database (Access 2007) works perfectly for us, I input data from various sources and he views the reports I've designed that show him exactly what he wants to see.
Now I want to move to the next phase which is I enter data from my PC at home and he then views the reports on his PC at his home.
OK, I have spent the best part of a week trying to sort this out, so if anyone can shed any light on it, I would be very very grateful.
I have created a database in Access 2007, which I wish to share with my collegues. We all are running Vista, and access 2007, over a peer to peer network.
I have installed a Front End on each Computer and linking to one copy of the backend on the host computer in the public drive.
The system runs great on each PC, however, I am having a problem sharing the database. All users can log onto the database at the same time.
However, when one user enters a form, it locks access to the form for other users, it just hangs until the other user exits the form, then the user that was hanging goes directly into the form. I get no error message.
I have tried linking the form to a query rather than directly to a table, but no joy with that either, the form still allows only one user.
I am not sure if this is an exclusive permissions problem and I need to change the Windows security settings or something else.
Like I say, if anyone can help, it would be really appreciated. :D
I have an access database which is shared, I can open it on 2 pcs at the same time no problem. I also have an html and asp page which is used to add recoreds to the database, this works fine if the database is closed everywhere else but this cannot be the case. I am now desperate for answer to any help would be greatly appreciated. I have attached the asp file, I can upload all files and database to a server if someone requires them (too big for the forum).
Hi i've read a few post regarding sharing db accross a network but still not too sure if i'm doing it correctly. please bear in mind i'm new to access.
ok so far i've created my database (db1.mdb) which consists of 1 table 2 queries & 1 form. i've placed this on my XP pc which is my dedicated server, Access is installed on this pc. i've split the data base which creates db1_be.mdb, now am i correct in thinking that db1_be.mdb is the back end file which needs to be placed on my local pc's.? i've also linked to the table & sorted out all the permmisions stuff.
but i loose my queries & form.? (on the local pc) what i really want to be able to do is store the database on my XP (server) pc & each user only requires the form to be available strickly for data entry only.
i may need to modify the form or queries at a later date but this will be done from 1 pc. am i on the right track.?
I am pretty new to access and have created a pupil details table which contains: Unique pupil Number(PK), Full Name, Date of Birth, Teachers Name and want those details to populate another table when requested. The secondary table looks up the Unique pupil Number and i wanted the same details in the second table to fill themselves. The Unique pupil number in the second table is not the Primary key and allows duplicates, which has allowed me to create a one to many relationship. I fill the Unique Pupil Number in on the second table via a combo box but am unsure how i get it to fill in the other details on the second table. Can anyone help please???? :confused:
We have a database (Access 97) that's shared across a network. I have a routine that will close the database when I want. The problem is, there is one form that won't shut down. The form is just a search form. No adding to it is possible. I get this message:
************************************************** ****** 'FormName' has been changed since the last time you opened it, either by another user or because another instance of it was opened on your own machine.
Do you want to replace the changes that you or another user made?
*To save your most recent changes and discard the others...click Yes. *To save this version of the object with another name, click No. ************************************************** ******
I have tried all sorts of stuff to get around this. The other forms don't have this problem. In fact all of the other databases I have built don't have this problem. I have split the database but we have to share the front end. Sending the front end to all users is not an option...Not allowed! I really don't know what else to try and am looking for suggestions. Anyone care to take a stab at this?
Still working on a products catalog. I am creating this by printing a couple of separate reports, each with its own category.
At the end of a report A I store a value (number of pages) into a variable "NumPage", defined in Visual Basic. I have made this variable public and also the sub in which it is altered (report_close()) is public.
Now I should have stored the number of pages of report A in NumPage, enabling me to start report B with the right page. However in the public sub (on_open()) of report B I am not able to display the value of NumPages (just using a messagebox to check if it works).
Does anyone know whether it is possible, and if so in which way, to pass a variable created in a module of report A to report B?