|
security
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Split Database not allowing more than one userI recently split my database and put the backend in a shared folder and
distributed the front end. So far we have just tested it with 2 users. When one user has the front end open and the other user trys to open it an error pops up saying the file is already in use. I am using Access 2007. Is there something specific I have to do to allow multiple users? -- Thorson That happens when the first user opens the db exclusively. Make sure they
open it shared as the default db option and all users have read/write/modify permissions on the db file's folder. The file must be on a hard drive, not a cd or dvd. Chris Thorson wrote: >I recently split my database and put the backend in a shared folder and >distributed the front end. So far we have just tested it with 2 users. When >one user has the front end open and the other user trys to open it an error >pops up saying the file is already in use. > >I am using Access 2007. Is there something specific I have to do to allow >multiple users? > -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 I am not sure what yo mean by "Make sure they
open it shared as the default db option" Is this a option I set in the database before distributing it? Or do they have to open it from a shared folder? This is how we have it set up so far. We have a shared folder on the network with the BE in it. I have the FE on my desktop, I set this up to be linked to the BE and then distributed a copy of the FE (through E-mail) and had the users download a copy of the FE to their desktop. Should I actually place the FE in the shared folder and the open it from the shared folder every time? Thanks for your help. -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > That happens when the first user opens the db exclusively. Make sure they > open it shared as the default db option and all users have read/write/modify > permissions on the db file's folder. The file must be on a hard drive, not a > cd or dvd. > > Chris > > > Thorson wrote: > >I recently split my database and put the backend in a shared folder and > >distributed the front end. So far we have just tested it with 2 users. When > >one user has the front end open and the other user trys to open it an error > >pops up saying the file is already in use. > > > >I am using Access 2007. Is there something specific I have to do to allow > >multiple users? > > > > -- > Message posted via AccessMonster.com > http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 > > Open the back end db file. Tools > Options > Advanced.
Default Open Mode [X] Shared [ ] Exclusive For distribution, you can continue emailing the front end to individual users who save it on their desktop or you can use Tony Toews's free tool to automatically update everybody's front end whenever you make changes and are ready to publish it. http://www.granite.ab.ca/access/autofe.htm Chris Thorson wrote: Show quoteHide quote >I am not sure what yo mean by "Make sure they >open it shared as the default db option" > >Is this a option I set in the database before distributing it? Or do they >have to open it from a shared folder? > >This is how we have it set up so far. We have a shared folder on the >network with the BE in it. I have the FE on my desktop, I set this up to be >linked to the BE and then distributed a copy of the FE (through E-mail) and >had the users download a copy of the FE to their desktop. > >Should I actually place the FE in the shared folder and the open it from the >shared folder every time? > >Thanks for your help. > >> That happens when the first user opens the db exclusively. Make sure they >> open it shared as the default db option and all users have read/write/modify >[quoted text clipped - 10 lines] >> >I am using Access 2007. Is there something specific I have to do to allow >> >multiple users? I checked my back end db file and it is already set to shared as the default
open mode... Any other things I should check? -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > Open the back end db file. Tools > Options > Advanced. > > Default Open Mode > [X] Shared > [ ] Exclusive > > For distribution, you can continue emailing the front end to individual users > who save it on their desktop or you can use Tony Toews's free tool to > automatically update everybody's front end whenever you make changes and are > ready to publish it. > > http://www.granite.ab.ca/access/autofe.htm > > Chris > > > Thorson wrote: > >I am not sure what yo mean by "Make sure they > >open it shared as the default db option" > > > >Is this a option I set in the database before distributing it? Or do they > >have to open it from a shared folder? > > > >This is how we have it set up so far. We have a shared folder on the > >network with the BE in it. I have the FE on my desktop, I set this up to be > >linked to the BE and then distributed a copy of the FE (through E-mail) and > >had the users download a copy of the FE to their desktop. > > > >Should I actually place the FE in the shared folder and the open it from the > >shared folder every time? > > > >Thanks for your help. > > > >> That happens when the first user opens the db exclusively. Make sure they > >> open it shared as the default db option and all users have read/write/modify > >[quoted text clipped - 10 lines] > >> >I am using Access 2007. Is there something specific I have to do to allow > >> >multiple users? > > -- > Message posted via http://www.accessmonster.com > > The files should be in the users' trusted folders. If you've got queries or
properties which use unsafe expressions, don't allow the users to disable them when they adjust their macro security settings. Make sure the network is trusted by the users in Internet Explorer. Chris Thorson wrote: >Any other things I should check? -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 The network is trusted by the users' internet explorer.... I'm not sure how
that would affect whether or not more than one person can open the FE though. I probably just don't understand. -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > The files should be in the users' trusted folders. If you've got queries or > properties which use unsafe expressions, don't allow the users to disable > them when they adjust their macro security settings. > > Make sure the network is trusted by the users in Internet Explorer. > > Chris > > > Thorson wrote: > > >Any other things I should check? > > -- > Message posted via AccessMonster.com > http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 > > The users who don't have the network trusted can't open or connect to the db
file on the network. They'll get an error message the file isn't trusted and to download it to their hard drive. That solution doesn't apply to Access db files. It's just one more thing to check for avoiding problems with multiuser dbs. You asked, so I gave it. Chris Thorson wrote: >The network is trusted by the users' internet explorer.... I'm not sure how >that would affect whether or not more than one person can open the FE though. > I probably just don't understand. >> The files should be in the users' trusted folders. If you've got queries or >> properties which use unsafe expressions, don't allow the users to disable >[quoted text clipped - 5 lines] >> >> >Any other things I should check? -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 That makes sense now, when the users first open the database it won't let
them use the switchboard until they say the trust the file, then I have them go to the trust center and set that up. but I am still having a problem with more than one user trying to open the database. When 1 user has the FE open and another tries to open the FE it gives an error saying the file is already in use. I did check and the default open mode is set to shared. I still need to fix this problem. Thank you for your help. -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > The users who don't have the network trusted can't open or connect to the db > file on the network. They'll get an error message the file isn't trusted and > to download it to their hard drive. That solution doesn't apply to Access db > files. > > It's just one more thing to check for avoiding problems with multiuser dbs. > You asked, so I gave it. > > Chris > > > Thorson wrote: > >The network is trusted by the users' internet explorer.... I'm not sure how > >that would affect whether or not more than one person can open the FE though. > > I probably just don't understand. > >> The files should be in the users' trusted folders. If you've got queries or > >> properties which use unsafe expressions, don't allow the users to disable > >[quoted text clipped - 5 lines] > >> > >> >Any other things I should check? > > -- > Message posted via AccessMonster.com > http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 > > The file is being opened exclusively. Are you sure both users are opening
the front end as a file located on their own desktops (not a common location like the network share)? If you are, list both users' permissions on the folder where the back end is. Chris Thorson wrote: >I am still having a problem with more than one user trying to open the >database. When 1 user has the FE open and another tries to open the FE it >gives an error saying the file is already in use. I did check and the >default open mode is set to shared. I still need to fix this problem. Right now we are just testing it with two users, myself and another user.
both files are located in non-shared folders. I have Full permissions and the other user has read only permissions. When the other user opens it and then I do it opens as read only for me. If I have it open first it gives an error to the other user saying that the file is already open. -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > The file is being opened exclusively. Are you sure both users are opening > the front end as a file located on their own desktops (not a common location > like the network share)? If you are, list both users' permissions on the > folder where the back end is. > > Chris > > > Thorson wrote: > >I am still having a problem with more than one user trying to open the > >database. When 1 user has the FE open and another tries to open the FE it > >gives an error saying the file is already in use. I did check and the > >default open mode is set to shared. I still need to fix this problem. > > -- > Message posted via http://www.accessmonster.com > > As I said in my first post, all users have read/write/modify
permissions on the db file's folder. Add write and modify permssions for the other user so he has all 3. Chris Thorson wrote: Show quoteHide quote >the other user has read only permissions. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 Make that "all users *must* have read/write/modify permissions on the db
file's folder". Chris Chris O'C wrote: Show quoteHide quote >As I said in my first post, all users have read/write/modify >permissions on the db file's folder. Add write and modify permssions for the >other user so he has all 3. > >Chris > >>the other user has read only permissions. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 Are you using a replica set or are both of you using the same FE file to
access the database? I have not personally experienced this before, but I have some pretty extensive hands-on experience with using an Access BE and a repliated FE set. These kinds of things took me a while, please forgive me if you already know this stuff. The shared folder must be set up so that all users have full "modify" access to the folder itself. Then using the security settings (if you have set up user groups and such) you can control who can access/see/wrte whatever. But like all MS programs, the FE is just a file, like a Word document, or more appropriately an internet web page. Its just a window to look into the backend. Most MS files have a first in, first user principle. The first person to open the file have full access and everyone else is read- only at best. If you can, create a replica set, a backend (BE), design master (DM), and a master replica (MR). Have your testing user use the MR while you use the DM. I suspect this might solve the problem right up front. I am not sure if its this posting, but the backend should not be replicated, you should split the database before replication. Chris O'C wrote: Show quoteHide quote >Make that "all users *must* have read/write/modify permissions on the db >file's folder". > >Chris > >>As I said in my first post, all users have read/write/modify >>permissions on the db file's folder. Add write and modify permssions for the >[quoted text clipped - 3 lines] >> >>>the other user has read only permissions. Pardon me, but you've got your information backwards. Replication is for
data, not db objects. Not that Thorston needs it for his situation, but you can replicate the data, the back end, to synch it with data in other dbs. The front end should not be replicated. You don't want to synch up changes in objects in the front end amongst many users unless you want db corruption. Chris Archidrb wrote: Show quoteHide quote >Are you using a replica set or are both of you using the same FE file to >access the database? > >I have not personally experienced this before, but I have some pretty >extensive hands-on experience with using an Access BE and a repliated FE set. > >These kinds of things took me a while, please forgive me if you already know >this stuff. The shared folder must be set up so that all users have full >"modify" access to the folder itself. Then using the security settings (if >you have set up user groups and such) you can control who can access/see/wrte >whatever. But like all MS programs, the FE is just a file, like a Word >document, or more appropriately an internet web page. Its just a window to >look into the backend. Most MS files have a first in, first user principle. >The first person to open the file have full access and everyone else is read- >only at best. > >If you can, create a replica set, a backend (BE), design master (DM), and a >master replica (MR). Have your testing user use the MR while you use the DM. >I suspect this might solve the problem right up front. I am not sure if its >this posting, but the backend should not be replicated, you should split the >database before replication. I could not disagree more. When using a FE/BE setup, there is no need to
replicate data because the data is sent from any FE to the BE directly. In Access replication is for making "clones" of the master FE. When structural changes are processed in the master FE the only way to get those changes into the replica is to synchronize - or to have every user replace their cloned (replicated) FE with a new one. I have spent many years working in replicated Access databases and I am not wrong. I know that synchronization can be used to copy data from one FE to another FE, but replication is a way to clone the FE's. It may be that you are confusing SQL with Access, an all too common problem in Access boards. As a SQL Server certified DBA I know that you are using the SQL definition of replication. Why Microsoft used the same terms in different programs that do different things is a question for MS. I have not explored much into ADP files and perhaps in a distributed ADP synchronization is used to move data back and forth between FE's. When using replicated MDB files, you go to Tools>Synchronization>Create Replica to make a clone of the FE. Then to pick up changes to the structure in the front end a synchronization is run to the replica(s). As for replicating data back and forth from one FE to another without a BE would be performed using the synchronization in Access, but users must be careful to process the changes to a table in only one place. In my current db's I have local tables that contain static data that only occassionally needs additions or deletions. In those cases, I change the data and run the synchronization to copy the data into the replicas. Tools>Replication>Create Replica creates a FE. The Tools>Replication menu contains these options: Synchronize Now, Create Replica, Partial Replica Wizard, Recover Design Master, and resolve Conflicts. The Synchronize Now option will not even highlight until a replica is created. The Resolve Conflicts tool is used when data synchronized from a replica to the master does not match what was previously in the master (two users update the same table in two sources and try to synch one to the other). In this case the user has to go through the errors to find which data source should be kept. There is no "Replicate" or "Replication" menu option as the option, it is a sub-menu. So rather than being insulting, I will accept that you appear to be confusing multiple processes in Access with SQL terminology. Chris O'C wrote: Show quoteHide quote >Pardon me, but you've got your information backwards. Replication is for >data, not db objects. Not that Thorston needs it for his situation, but you >can replicate the data, the back end, to synch it with data in other dbs. > >The front end should not be replicated. You don't want to synch up changes >in objects in the front end amongst many users unless you want db corruption. > >Chris > >>Are you using a replica set or are both of you using the same FE file to >>access the database? >[quoted text clipped - 17 lines] >>this posting, but the backend should not be replicated, you should split the >>database before replication. Chris is correct. Replication is NOT for frontends, it is only for
pure Jet objects like tables and queries. Use something like Tony Toews' application for pushing out updates to frontends. You are correct that replication is not required for *this* BE because it's used only on the LAN, but if it were to be used on, say, notebook computers that are required to update data when disconnected from the LAN, then replication is exactly intended for that situation. On Fri, 13 Mar 2009 02:09:38 GMT, "Archidrb via AccessMonster.com" <u50333@uwe> wrote: Show quoteHide quote >I could not disagree more. When using a FE/BE setup, there is no need to -->replicate data because the data is sent from any FE to the BE directly. In >Access replication is for making "clones" of the master FE. When structural >changes are processed in the master FE the only way to get those changes into >the replica is to synchronize - or to have every user replace their cloned >(replicated) FE with a new one. > >I have spent many years working in replicated Access databases and I am not >wrong. I know that synchronization can be used to copy data from one FE to >another FE, but replication is a way to clone the FE's. > >It may be that you are confusing SQL with Access, an all too common problem >in Access boards. As a SQL Server certified DBA I know that you are using >the SQL definition of replication. Why Microsoft used the same terms in >different programs that do different things is a question for MS. > >I have not explored much into ADP files and perhaps in a distributed ADP >synchronization is used to move data back and forth between FE's. When using >replicated MDB files, you go to Tools>Synchronization>Create Replica to make >a clone of the FE. Then to pick up changes to the structure in the front end >a synchronization is run to the replica(s). > >As for replicating data back and forth from one FE to another without a BE >would be performed using the synchronization in Access, but users must be >careful to process the changes to a table in only one place. In my current >db's I have local tables that contain static data that only occassionally >needs additions or deletions. In those cases, I change the data and run the >synchronization to copy the data into the replicas. Tools>Replication>Create >Replica creates a FE. > >The Tools>Replication menu contains these options: Synchronize Now, Create >Replica, Partial Replica Wizard, Recover Design Master, and resolve Conflicts. >The Synchronize Now option will not even highlight until a replica is created. >The Resolve Conflicts tool is used when data synchronized from a replica to >the master does not match what was previously in the master (two users update >the same table in two sources and try to synch one to the other). In this >case the user has to go through the errors to find which data source should >be kept. There is no "Replicate" or "Replication" menu option as the option, >it is a sub-menu. > >So rather than being insulting, I will accept that you appear to be confusing >multiple processes in Access with SQL terminology. > > >Chris O'C wrote: >>Pardon me, but you've got your information backwards. Replication is for >>data, not db objects. Not that Thorston needs it for his situation, but you >>can replicate the data, the back end, to synch it with data in other dbs. >> >>The front end should not be replicated. You don't want to synch up changes >>in objects in the front end amongst many users unless you want db corruption. >> >>Chris >> >>>Are you using a replica set or are both of you using the same FE file to >>>access the database? >>[quoted text clipped - 17 lines] >>>this posting, but the backend should not be replicated, you should split the >>>database before replication. jackmacMACdon***@telusTELUS.net remove uppercase letters for true email http://www.geocities.com/jacksonmacd/ for info on MS Access security Darren, you don't understand Access replication. David Fenton's advice to
you and assessment of your skills for the last two years are spot on. Recommend you follow his advice this time. In case you missed it, here you go: http://groups.google.com/group/microsoft.public.access.replication/msg/5fa671f0017500ff?hl=en http://groups.google.com/group/microsoft.public.access/msg/31b0d4609e1d6619?hl=en http://groups.google.com/group/microsoft.public.access.replication/msg/7881546311eee69d?hl=en Chris Archidrb wrote: Show quoteHide quote >I could not disagree more. When using a FE/BE setup, there is no need to >replicate data because the data is sent from any FE to the BE directly. In >Access replication is for making "clones" of the master FE. When structural >changes are processed in the master FE the only way to get those changes into >the replica is to synchronize - or to have every user replace their cloned >(replicated) FE with a new one. > >I have spent many years working in replicated Access databases and I am not >wrong. I know that synchronization can be used to copy data from one FE to >another FE, but replication is a way to clone the FE's. > >It may be that you are confusing SQL with Access, an all too common problem >in Access boards. As a SQL Server certified DBA I know that you are using >the SQL definition of replication. Why Microsoft used the same terms in >different programs that do different things is a question for MS. > >I have not explored much into ADP files and perhaps in a distributed ADP >synchronization is used to move data back and forth between FE's. When using >replicated MDB files, you go to Tools>Synchronization>Create Replica to make >a clone of the FE. Then to pick up changes to the structure in the front end >a synchronization is run to the replica(s). > >As for replicating data back and forth from one FE to another without a BE >would be performed using the synchronization in Access, but users must be >careful to process the changes to a table in only one place. In my current >db's I have local tables that contain static data that only occassionally >needs additions or deletions. In those cases, I change the data and run the >synchronization to copy the data into the replicas. Tools>Replication>Create >Replica creates a FE. > >The Tools>Replication menu contains these options: Synchronize Now, Create >Replica, Partial Replica Wizard, Recover Design Master, and resolve Conflicts. >The Synchronize Now option will not even highlight until a replica is created. >The Resolve Conflicts tool is used when data synchronized from a replica to >the master does not match what was previously in the master (two users update >the same table in two sources and try to synch one to the other). In this >case the user has to go through the errors to find which data source should >be kept. There is no "Replicate" or "Replication" menu option as the option, >it is a sub-menu. > >So rather than being insulting, I will accept that you appear to be confusing >multiple processes in Access with SQL terminology. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 Sorry, I mean Jet replication. What was I thinking?
Chris Chris O'C wrote: Show quoteHide quote >Darren, you don't understand Access replication. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 You said:
>The front end should not be replicated. You don't want to synch up changes Okay, since I am a complete moron who has no value and knows absolutely>in objects in the front end amongst many users unless you want db corruption. nothing, why in over five years (closer to six to count it out) have I not had a single incident of this? We only converted to the SQL backend at the very end of 2007 and used single network Access BE's for the three databases the previous four+ years before. Perhaps its that we have a different concept of many users. I will accept that I need to learn a lot more about Jet Replication; I am stuck in the mud with my understanding of it. But you and others - who claim to be experts and MVPs - have chosen to tell me how useless I am instead of taking the teaching opportunity to explain to me (and anyone else reading the post) what the point of having multiple backends in a multi-user network solution would be? How did you learn it? Did you spend day after day reading books and online articles or did someone teach the basics to you? I get it that remote, non-networking users (I use the generic term travelling salesman) don't want to be tied down to a network while on the road or at home. Why would that user need a FE and a BE on their laptop in order to replicate over the data? And if you are not replicating the FE, how do you get and keep an up-to-date version of the FE on their machine? Please tell me that your DB's are perfect and ready for full-time, permanent use the day they implement. Teach me how to get my end users never to ask for enhancements or new pieces. Teach me how I get my DB's to be complete and perfect at implementation, because I don't know how to do that. Then tell me why you choose to make me (or anyone) feel like my solution is the complete anti-Christ of networked Access databases that will bring about the end of the database world as we know it? What's up with that? I looked at Tony Toewe's piece today and emailed him directly for more information. I had only looked at products that required licensing in the past. His tool is for networked pieces, potentially usable in my situation. No licensing fees is good. In the mean time, my anti-Christ solution is and has been working since late November of 2002 and growing significantly, but at some impending moment in the coming future is will destroy itself and everyone in the building. Please, compel me to change it, apparently I am too stupid to do it on my own. Chris O'C wrote: >Sorry, I mean Jet replication. What was I thinking? > >Chris > >>Darren, you don't understand Access replication. "Archidrb via AccessMonster.com" <u50333@uwe> wrote in news:930a89606f7a7@uwe: > You [i.e., Chris O'C] said: If you're not a complete moron, why are you posting such completely> >>The front end should not be replicated. You don't want to synch >>up changes in objects in the front end amongst many users unless >>you want db corruption. > > Okay, since I am a complete moron moronic advice? > who has no value and knows absolutely My guess is because you are completely lying about what you're> nothing, why in over five years (closer to six to count it out) > have I not had a single incident of this? doing. Another alternative is that nobody actually uses the app that you claim has a replicated front end. > We only converted to the SQL backend at the This subject has nothing to do with replicating an Access front end,> very end of 2007 and used single network Access BE's for the three > databases the previous four+ years before. Perhaps its that we > have a different concept of many users. so I'm not sure why you throw it into the mix. > I will accept that I need to learn a lot more about Jet Where has anyone suggested this? No one has done so.> Replication; I am stuck in the mud with my understanding of it. > But you and others - who claim to be experts and MVPs - have > chosen to tell me how useless I am instead of taking the teaching > opportunity to explain to me (and anyone else reading the post) > what the point of having multiple backends in a multi-user network > solution would be? > How did you learn it? Did you spend day after day I've been creating replicated Access applications since 1997. I'm> reading books and online articles or did someone teach the basics > to you? the creator of the Jet Replication Wiki: http://dfenton.com/DFA/Replication/ I do know a bit about the proper use of Jet replication and how it works internally. I certainly don't know as much as people like Michael Kaplan, but I have learned many things over the years, and one of the things I've learned is that the things you recommend are simply WRONG. > I get it that remote, non-networking users (I use the generic term This is not a replication question.> travelling salesman) don't want to be tied down to a network while > on the road or at home. Why would that user need a FE and a BE on > their laptop in order to replicate over the data? And if you are > not replicating the FE, how do you get and keep an up-to-date > version of the FE on their machine? Even so, if they can synchronize their front end, then they are obviously connected to a network from which they could also download a new front end. In other words, the environment you assume for distributing front-end changes via replication of necessity also provides the appropriate environment for simply updating the front end when needed. Show quoteHide quote > Please tell me that your DB's are perfect and ready for full-time, Tony's utility has been around for many, many years. And there are> permanent use the day they implement. Teach me how to get my end > users never to ask for enhancements or new pieces. Teach me how I > get my DB's to be complete and perfect at implementation, because > I don't know how to do that. Then tell me why you choose to make > me (or anyone) feel like my solution is the complete anti-Christ > of networked Access databases that will bring about the end of the > database world as we know it? What's up with that? > I looked at Tony Toewe's piece today and emailed him directly for > more information. I had only looked at products that required > licensing in the past. His tool is for networked pieces, > potentially usable in my situation. No licensing fees is good. others much like it (though I've not found any as full-featured, or so well-cared-for). You can do it with batch files, ferchrissakes. > In the mean time, my anti-Christ solution is and has been working It *will* corrupt. That it hasn't yet is just luck. If you would> since late November of 2002 and growing significantly, but at some > impending moment in the coming future is will destroy itself and > everyone in the building. take the time to understand how Jet works, and how the Access project is stored in your front end, you'd understand that the reason you can't use replication for Access objects is the same reason you can't share a front end -- it's because of the structure of the way Access stores its front-end object definitions. > Please, compel me to change it, apparently I am too stupid to do Stop posting advice until you learn something about Jet replication.> it on my own. Right now, you're posting damaging and erroneous information that could lead others to make huge mistakes. Just stop. "Okay, since I am a complete moron who has no value and knows absolutely
nothing" You're overreacting and exaggerating. Chill out. "why in over five years (closer to six to count it out) have I not had a single incident of this?" You've been lucky, you have a stable network and apparently not too many complex objects or object synchs during that period. But like a volcano, when they blow, they blow big time; you just never know when. "But you and others - who claim to be experts and MVPs - have chosen to tell me how useless I am" You're exaggerating. Nobody, including me, told you you were useless. You gave bad advice because you don't understand Jet replication and we said as much. "instead of taking the teaching opportunity to explain to me (and anyone else reading the post) what the point of having multiple backends in a multi-user network solution would be?" You ignored David Fenton's advice and were so busy telling us how confused Access users were, does it come as any surprise nobody took it as a teaching opportunity for you? Sounded like you assumed you were the teacher - not the student - with that SQL Server cert and all. A typical case for replication is where some of the users will be off the network periodically or users work at a separate office building but they need to use the same data as everybody else and don't have a continuous network connection. When they get back to the main office or connect to the main office from the other office over the Internet, they synch only the data through Jet replication. Everybody has their own front end copy (with linked tables) so their Access sessions are separate from the other users'. There's no copying Joyce's or Bill's special ad-hoc queries or forms to everybody else's front end "in case they need it". Only the designated Access developer builds and distributes the db app to the users to maintain a carefully designed, normalized db which enforces data integrity. "How did you learn it? Did you spend day after day reading books and online articles or did someone teach the basics to you?" Nobody had the skills or time to teach me. I bought a big 10 lbs. Access book, read it at night and weekends, and took it to work with me every day. That taught me the basics, but not enough to do the jobs I needed to do. After work every day I read online articles and Access posts at Google Groups for at least 5 months, learning everything I could about developing Access dbs. I read Allen Browne, Michael Kaplan, John Vinson, John Spencer, David Fenton, Lyle Fairfield, Tom Wickerath, Brendan Reynolds, 69Camaro, Doug Steele, Van T. Dinh, Joan Wild, Vanderghast and countless others - and learned about half what I know about Access from them. I helped merge and upgrade thousands of dbs at 3 Fortune 100 companies after company mergers so I learned many tricks from the developers of those dbs. Had to stabilize a lot of them first. The worst were the replicated Jet dbs, they were often corrupted because the developers were office clerks, not software developers, who set up the dbs but didn't research how first. I did a bunch of experimentation on my own time to see if I could come up with better ways to do things. That's how I learned Access. Anybody else could too - except for maybe the thousands of dbs that needed merging and upgrading at 3 Fortune 100 companies. Not everybody gets that kind of opportunity. But the most valuable stuff I learned online in Google Groups and through experimentation and anybody can do that on their own if they have a notion to. "Why would that user need a FE and a BE on their laptop in order to replicate over the data?" That remote user needs both the FE and BE on their laptop so when they're away from the office, they can work with data in the app. They'll enter new data, maybe change some existing data when corrections need to be made at a client's office, maybe delete some unneeded records. He/she gets back to the home office, and that valuable data needs to be shared with the other users. The data in the laptop's back end is synched with the data in the home office db and now everybody has the same set of updated data. That's the plan at least. You may have some conflicts to resolve when you synch. "And if you are not replicating the FE, how do you get and keep an up-to-date version of the FE on their machine?" Many developers use Tony Toews's autofe app to automate that. It's free. Some developers rolled their own versions of Tony's app. Some developers email their updated front ends to users because there's only a few and updates are rare. "Please tell me that your DB's are perfect and ready for full-time, permanent use the day they implement." You're upset and using hyperbole to stroke your ego, but your question doesn't address the topic of Jet replication, does it? But I'll answer anyway. Don't design it that way, you'll fail. Take a multi-phase approach. Get a list of requirements and specifications you and the users agree to. You must also agree on whether they can ask for changes to the requirements, because expanding scope during development is the most common reason for a software project's failure to meet deadlines and overspend the budget. Give the users the most important features in the first phase. Get feedback on what works the way they want, what doesn't. Users will come up with new ideas once they see what's possible and change their minds on some of the original requirements too. Give the users an upgrade to the first phase to fix the problems and add some additional important features. Get feedback on what works, what doesn't. Rinse and repeat until the requirements are met and the users are satisfied. Try to do this within budget and deadlines. "Teach me how to get my end users never to ask for enhancements or new pieces. " You *WANT* the users asking for enhancements and new pieces. You want them to ask this from *YOU*, not some other developer. You want to keep working and paying the bills don't you? "Then tell me why you choose to make me (or anyone) feel like my solution is the complete anti-Christ of networked Access databases that will bring about the end of the database world as we know it? What's up with that?" You're exaggerating again. You gave very bad advice and you didn't listen to other posters who tried to correct you in the past 2 years. You think we'd be silent? No. We just got your attention, we didn't throw you under the bus or nail you to a crucifix. If you have tire treads on your clothes or nail holes in your wrists, you didn't get that from here. "Please, compel me to change it, apparently I am too stupid to do it on my own." I think you'll keep it just the way it is. You're a certified SQL Server DBA and you think that gives you more than enough knowledge about how Jet and Access work. It doesn't, but you won't believe me in a million years. (Ok that's exaggeration, but you started it.) Chris Thank you. Actually my plan is not to continue in Access front end
development. The SQL certificate is brand new; I've not even updated my resume it's so new. I've not done a lot of "work-related" work in SQL so far, and replication, based only on what I learned in class, still seems different in SQL. As I develop my SQL skils I plan to change directions to more management then FE development. If I return to development in FE's, I want to start learning .NET or other web-based interfaces. You did not say that I have; I've never claimed to be an Access DBA. My job title is a BA II. Gathering requirements is what I do all day. I got stuck with the development end when I made a tool for myself to gather and deliver reporting to management. I understand the un-connected user process. It just never made sense to me why you would split a BE on the end users machine, it seemed to me a front end was sufficient, then synch up. If you know, why would Microsoft built the ability to do what I am doing if its not even supposed to be used? Shouldn't they have changed this ability? Because this has worked so effectively for me that I have chosen to share with users. It's for this reason and I've never been any issues with it that I wasn't understanding the resistance to it on these boards. Based on the sizes of DB's that you've worked on, I am certain now that our scale for "many" users is very different. I don't think any one of my three databases has 30 users. I might also speculate that because I use so little VBA code (haven't really learned a lot of VBA coding and SQL is different enough) that I may not have run into trouble. I use only three generic modules in each database. In the past I used the wizard to create functionality, but don't much anymore. I spent some time converting macros to modules to learn coding in a development database, but my "backup" was so inexperienced and I needed her to know what was going on, that gave up on that and kept things simple. One of the three DB's has been submitted for a major overhaul. I've been back-burnering it for over six months, I just don't want to do it. I guess this would be a perfect opportunity to change to the distributed method using a tool like Toews FE Updater. With the SQL backend, it should be a relatively easy change. It will require a mind-set change by the end users. Chris O'C wrote: Show quoteHide quote >"Okay, since I am a complete moron who has no value and knows absolutely >nothing" > >You're overreacting and exaggerating. Chill out. > >"why in over five years (closer to six to count it out) have I not had a >single incident of this?" > >You've been lucky, you have a stable network and apparently not too many >complex objects or object synchs during that period. But like a volcano, >when they blow, they blow big time; you just never know when. > >"But you and others - who claim to be experts and MVPs - have chosen to tell >me how useless I am" > >You're exaggerating. Nobody, including me, told you you were useless. You >gave bad advice because you don't understand Jet replication and we said as >much. > >"instead of taking the teaching opportunity to explain to me (and anyone else >reading the post) what the point of having multiple backends in a multi-user >network solution would be?" > >You ignored David Fenton's advice and were so busy telling us how confused >Access users were, does it come as any surprise nobody took it as a teaching >opportunity for you? Sounded like you assumed you were the teacher - not the >student - with that SQL Server cert and all. > >A typical case for replication is where some of the users will be off the >network periodically or users work at a separate office building but they >need to use the same data as everybody else and don't have a continuous >network connection. When they get back to the main office or connect to the >main office from the other office over the Internet, they synch only the data >through Jet replication. Everybody has their own front end copy (with linked >tables) so their Access sessions are separate from the other users'. There's >no copying Joyce's or Bill's special ad-hoc queries or forms to everybody >else's front end "in case they need it". Only the designated Access >developer builds and distributes the db app to the users to maintain a >carefully designed, normalized db which enforces data integrity. > >"How did you learn it? Did you spend day after day reading books and online >articles or did someone teach the basics to you?" > >Nobody had the skills or time to teach me. I bought a big 10 lbs. Access >book, read it at night and weekends, and took it to work with me every day. >That taught me the basics, but not enough to do the jobs I needed to do. >After work every day I read online articles and Access posts at Google Groups >for at least 5 months, learning everything I could about developing Access >dbs. I read Allen Browne, Michael Kaplan, John Vinson, John Spencer, David >Fenton, Lyle Fairfield, Tom Wickerath, Brendan Reynolds, 69Camaro, Doug >Steele, Van T. Dinh, Joan Wild, Vanderghast and countless others - and >learned about half what I know about Access from them. I helped merge and >upgrade thousands of dbs at 3 Fortune 100 companies after company mergers so >I learned many tricks from the developers of those dbs. Had to stabilize a >lot of them first. The worst were the replicated Jet dbs, they were often >corrupted because the developers were office clerks, not software developers, >who set up the dbs but didn't research how first. I did a bunch of >experimentation on my own time to see if I could come up with better ways to >do things. > >That's how I learned Access. Anybody else could too - except for maybe the >thousands of dbs that needed merging and upgrading at 3 Fortune 100 companies. >Not everybody gets that kind of opportunity. But the most valuable stuff I >learned online in Google Groups and through experimentation and anybody can >do that on their own if they have a notion to. > >"Why would that user need a FE and a BE on their laptop in order to replicate >over the data?" > >That remote user needs both the FE and BE on their laptop so when they're >away from the office, they can work with data in the app. They'll enter new >data, maybe change some existing data when corrections need to be made at a >client's office, maybe delete some unneeded records. He/she gets back to the >home office, and that valuable data needs to be shared with the other users. >The data in the laptop's back end is synched with the data in the home office >db and now everybody has the same set of updated data. That's the plan at >least. You may have some conflicts to resolve when you synch. > >"And if you are not replicating the FE, how do you get and keep an up-to-date >version of the FE on their machine?" > >Many developers use Tony Toews's autofe app to automate that. It's free. >Some developers rolled their own versions of Tony's app. Some developers >email their updated front ends to users because there's only a few and >updates are rare. > >"Please tell me that your DB's are perfect and ready for full-time, permanent >use the day they implement." > >You're upset and using hyperbole to stroke your ego, but your question >doesn't address the topic of Jet replication, does it? But I'll answer >anyway. > >Don't design it that way, you'll fail. Take a multi-phase approach. Get a >list of requirements and specifications you and the users agree to. You must >also agree on whether they can ask for changes to the requirements, because >expanding scope during development is the most common reason for a software >project's failure to meet deadlines and overspend the budget. Give the users >the most important features in the first phase. Get feedback on what works >the way they want, what doesn't. Users will come up with new ideas once they >see what's possible and change their minds on some of the original >requirements too. Give the users an upgrade to the first phase to fix the >problems and add some additional important features. Get feedback on what >works, what doesn't. Rinse and repeat until the requirements are met and the >users are satisfied. Try to do this within budget and deadlines. > >"Teach me how to get my end users never to ask for enhancements or new pieces. >" > >You *WANT* the users asking for enhancements and new pieces. You want them >to ask this from *YOU*, not some other developer. You want to keep working >and paying the bills don't you? > >"Then tell me why you choose to make me (or anyone) feel like my solution is >the complete anti-Christ of networked Access databases that will bring about >the end of the database world as we know it? What's up with that?" > >You're exaggerating again. You gave very bad advice and you didn't listen to >other posters who tried to correct you in the past 2 years. You think we'd >be silent? No. We just got your attention, we didn't throw you under the >bus or nail you to a crucifix. If you have tire treads on your clothes or >nail holes in your wrists, you didn't get that from here. > >"Please, compel me to change it, apparently I am too stupid to do it on my >own." > >I think you'll keep it just the way it is. You're a certified SQL Server DBA >and you think that gives you more than enough knowledge about how Jet and >Access work. It doesn't, but you won't believe me in a million years. (Ok >that's exaggeration, but you started it.) > >Chris "I've not done a lot of "work-related" work in SQL so far, and replication,
based only on what I learned in class, still seems different in SQL." What you had to learn for your cert only touches the surface of the mountain of knowledge you need to know to be a successful dba. "If I return to development in FE's, I want to start learning .NET or other web-based interfaces." Let's be real here. Learning .net (or other web languages) is way harder than learning vba. To learn those languages, you need to be a coder. You'll have to put in at least 50 times more effort than you put into Access vba if you want to use .net without struggling every time you use it. I'm not trying to discourage you, I just want to advise you what's ahead. People who struggle with a task avoid it and put it off as much as possible. Does anything sitting on the back burner for 6 months come to mind? If you become a SQL Server administrator and later go back to developing front ends it's because they'll be dragging you, kicking and screaming. "If you know, why would Microsoft built the ability to do what I am doing if its not even supposed to be used? Shouldn't they have changed this ability?" It's because Access objects are saved as records in tables, just like your data inputs. Can't separate them out during replication. Best thing to do is put the Access objects in a separate file from the data and only replicate the data file if replication is needed. "I might also speculate that because I use so little VBA code (haven't really learned a lot of VBA coding and SQL is different enough) that I may not have run into trouble." You're right, dbs which are mostly (or all) macros, properties and wizard generated code aren't the complex dbs that get corrupted the most often. But even simple dbs aren't immune from corruption. "I guess this would be a perfect opportunity to change to the distributed method using a tool like Toews FE Updater. With the SQL backend, it should be a relatively easy change. It will require a mind-set change by the end users." If the users are opening the db front end by a shortcut on their pcs, it shouldn't be that much different. Click on the shortcut and the front end opens or copies the latest version to the user's pc and opens that. Chris -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 "Archidrb" <u50333@uwe> wrote in news:92fcadad33074@uwe: Then you have extensive experience with completely misusing Jet> I have some pretty > extensive hands-on experience with using an Access BE and a > repliated FE set. replication. There is no justification for replicating a front end. Front ends have no data that needs to be synchronized -- they have only front-end user interface objects, and when those are updated, one need only replace the old front end with the new one. There a number of tools for automating that process so the user never needs to worry about it. Replicating a front end will eventually corrupt the VBA project and it may make it impossible to synch. Worse still, if the corruption gets bad enough, you could lose your entire project. But since there's nothing gained by replicating a front end, it's quite obvious there's no need to even take the risk. Please stop giving all this bad advice about replication. This is the second thread I've seen in the last couple of days in which you've horned in and given completely erroneous recommendations for using replication. PLEASE STOP. You don't know what you're talking about. So I need to give users Read/Write/modify permissions for the shared folder
the BE database is in? What if I want them to have read only permissions? How do I limit what they can do. From what I understand 2007 does not have the option to set up permissions in Access like 2003. Instead the permissions must be limited using the shared folder... -- Show quoteHide quoteThorson "Chris O'C via AccessMonster.com" wrote: > Make that "all users *must* have read/write/modify permissions on the db > file's folder". > > Chris > > > Chris O'C wrote: > >As I said in my first post, all users have read/write/modify > >permissions on the db file's folder. Add write and modify permssions for the > >other user so he has all 3. > > > >Chris > > > >>the other user has read only permissions. > > -- > Message posted via AccessMonster.com > http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 > > "So I need to give users Read/Write/modify permissions for the shared folder
the BE database is in?" Yes. "What if I want them to have read only permissions?" Use an mdb file, NOT an accdb, and apply user level security. Give the users group these permissions: 1 - open/run db 2 - open/run on forms, reports and macros 3 - read data on queries (this automatically gives read design permission but don't worry about it) 4 - run with owner's permissions on queries That means *DON'T* give the users group any permissions on tables. Don't give a password to the default admin user. Don't put the mdw file on the network share for the users. Put the mdw file in the developers' folder which only developers have access to. Anybody can open the db without supplying a user name and password, but they can't make changes except to code - unless you distribute the semi-secured front end as an mde file (recommended). When you want to make changes, you (or the developer if it's somebody else) give a password to the default admin user in the secure mdw file and sign in as the db owner. Make your changes, convert to mde (recommended), and put the new front end on the network share (which Tony Toews's autofe updates automatically for the next users who open the db). If you remove the password from the admin user on the secure mdw file, you're back to read only too, so you see what the users normally see whenever you open the db. "From what I understand 2007 does not have the option to set up permissions in Access like 2003." Access 2007 supports user level security for all mdb format files. It doesn't support user level security on accdb format files because those dbs use the ACE db engine, not Jet. You need Jet for user level security. Chris Thorson wrote: >So I need to give users Read/Write/modify permissions for the shared folder >the BE database is in? What if I want them to have read only permissions? >How do I limit what they can do. > >From what I understand 2007 does not have the option to set up permissions >in Access like 2003. Instead the permissions must be limited using the >shared folder... > >> Make that "all users *must* have read/write/modify permissions on the db >> file's folder". >[quoted text clipped - 8 lines] >> > >> >>the other user has read only permissions. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 "Chris O'C via AccessMonster.com" <u29189@uwe> wrote in news:93089d39dd3c2@uwe: > Access 2007 supports user level security for all mdb format files. ACE is Jet 5, just with a different name. MS purposely chose to omit> It doesn't support user level security on accdb format files > because those dbs use the ACE db engine, not Jet. You need Jet > for user level security. ULS and replication because that fit their agenda for what they want to do with Jet going forward. How do change my current .accdb database to .mdb? What if I am using
features only available in 2007 how will those be affected? On Thu, 19 Mar 2009 09:31:01 -0700, Thorson
<Thor***@discussions.microsoft.com> wrote: Office Key > Save As They won't work. -Tom. Microsoft Access MVP Show quoteHide quote >How do change my current .accdb database to .mdb? What if I am using >features only available in 2007 how will those be affected? > So if I am understanding everything correctly the only way to allow multiple
users to open a "Microsoft Access 2007 Front End" is to allow all users full permissions (read/write/modify), and if I want to limit certain users' permissions I must convert the database from .accdb to .mdb and loose the features of the database that are only available in 2007? Is there any other way? I would like multiple users to be able to open the Front End of the database while some users have full permissions and some users have read only permissions and still maintain all the features of Microsoft Access 2007. For user level security, the db must be in mdb format. What features are you
using that you want the accdb format for? Sharepoint server? It's still available for Access 2007 mdbs, but not the advanced features. And by saying "multiple users opening the front end" you mean each user opening his/her own copy of the front end, right? Chris Thorson wrote: >So if I am understanding everything correctly the only way to allow multiple >users to open a "Microsoft Access 2007 Front End" is to allow all users full >permissions (read/write/modify), and if I want to limit certain users' >permissions I must convert the database from .accdb to .mdb and loose the >features of the database that are only available in 2007? > >Is there any other way? I would like multiple users to be able to open the >Front End of the database while some users have full permissions and some >users have read only permissions and still maintain all the features of >Microsoft Access 2007. -- Message posted via AccessMonster.com http://www.accessmonster.com/Uwe/Forums.aspx/access-security/200903/1 Yes, each user is opening his or her own copy, I am using an auto-updater
program (http://www.granite.ab.ca/access/autofe.htm). I had previously understood that I could set up user level security by setting permissions for the shared folder the back end is in, however this is preventing multiple users from opening the front end at the same time. I am not using the Sharepoint Server. The features I would like to keep are things such as when a animal health diagnosis is entered in a form it automatically pops up the options for the drug in another field; and if a drug is entered in that is not in the list a message box allows the users to select to edit the list. I am sure these features can be written using code in mdb format, but I have very little experience with Access and I currently have the database close to distribution, the ability to share the database is the only problem I am having. I do not want to have to go back and spend days re-writing code and re-designing the database. On Tue, 24 Mar 2009 09:13:03 -0700, Thorson
<Thor***@discussions.microsoft.com> wrote: What is your question? Your previous understanding is incorrect. -Tom. Microsoft Access MVP Show quoteHide quote >Yes, each user is opening his or her own copy, I am using an auto-updater >program (http://www.granite.ab.ca/access/autofe.htm). > >I had previously understood that I could set up user level security by >setting permissions for the shared folder the back end is in, however this is >preventing multiple users from opening the front end at the same time. > >I am not using the Sharepoint Server. The features I would like to keep are >things such as when a animal health diagnosis is entered in a form it >automatically pops up the options for the drug in another field; and if a >drug is entered in that is not in the list a message box allows the users to >select to edit the list. > >I am sure these features can be written using code in mdb format, but I have >very little experience with Access and I currently have the database close to >distribution, the ability to share the database is the only problem I am >having. I do not want to have to go back and spend days re-writing code and >re-designing the database. I have a 2007 Access Database ready to distribute. The back end is in a
shared folder which currently has restrictions on the permissions for different users. Before distributing it I wanted to do some checking to make sure things were working. So while I sent a copy of the front end to another user (who had read-only permissions). I had that user download the front end to their desktop. The database works fine for both my self (full permissions) and the user, however we cannot both open the Front end at the same time. If the other user has it open and I try to open the front end it gives me read-only permissions, if I have the front end open and the user tries to open it Access states that the file is already in use. I thought the point of splitting the database was to allow multiple users to access the front end of the database at one time, however it is not working out that way. I need to know how to fix this problem. Thanks, -- Show quoteHide quoteThorson "Tom van Stiphout" wrote: > On Tue, 24 Mar 2009 09:13:03 -0700, Thorson > <Thor***@discussions.microsoft.com> wrote: > > What is your question? > > Your previous understanding is incorrect. > > -Tom. > Microsoft Access MVP > > > >Yes, each user is opening his or her own copy, I am using an auto-updater > >program (http://www.granite.ab.ca/access/autofe.htm). > > > >I had previously understood that I could set up user level security by > >setting permissions for the shared folder the back end is in, however this is > >preventing multiple users from opening the front end at the same time. > > > >I am not using the Sharepoint Server. The features I would like to keep are > >things such as when a animal health diagnosis is entered in a form it > >automatically pops up the options for the drug in another field; and if a > >drug is entered in that is not in the list a message box allows the users to > >select to edit the list. > > > >I am sure these features can be written using code in mdb format, but I have > >very little experience with Access and I currently have the database close to > >distribution, the ability to share the database is the only problem I am > >having. I do not want to have to go back and spend days re-writing code and > >re-designing the database. > The point of splitting the database is to allow multiple users to access the
back end (i.e.: the data) at the same time. Every user requires a minimum of Read, Write and Create on the folder in which the back-end database exists (even if they don't have Write permission on the database itself). Without the ability to update the locking (.LDB) file, you get the symptoms you're experiencing. -- Show quoteHide quoteDoug Steele, Microsoft Access MVP http://I.Am/DougSteele (no private e-mails, please) "Thorson" <Thor***@discussions.microsoft.com> wrote in message news:BD82D80E-A94E-4FCA-B1F3-2B8CAAF17AAA@microsoft.com... >I have a 2007 Access Database ready to distribute. The back end is in a > shared folder which currently has restrictions on the permissions for > different users. > > Before distributing it I wanted to do some checking to make sure things > were working. So while I sent a copy of the front end to another user > (who > had read-only permissions). I had that user download the front end to > their > desktop. The database works fine for both my self (full permissions) and > the > user, however we cannot both open the Front end at the same time. If the > other user has it open and I try to open the front end it gives me > read-only > permissions, if I have the front end open and the user tries to open it > Access states that the file is already in use. > > I thought the point of splitting the database was to allow multiple users > to > access the front end of the database at one time, however it is not > working > out that way. I need to know how to fix this problem. > Thanks, > -- > Thorson > > > "Tom van Stiphout" wrote: > >> On Tue, 24 Mar 2009 09:13:03 -0700, Thorson >> <Thor***@discussions.microsoft.com> wrote: >> >> What is your question? >> >> Your previous understanding is incorrect. >> >> -Tom. >> Microsoft Access MVP >> >> >> >Yes, each user is opening his or her own copy, I am using an >> >auto-updater >> >program (http://www.granite.ab.ca/access/autofe.htm). >> > >> >I had previously understood that I could set up user level security by >> >setting permissions for the shared folder the back end is in, however >> >this is >> >preventing multiple users from opening the front end at the same time. >> > >> >I am not using the Sharepoint Server. The features I would like to keep >> >are >> >things such as when a animal health diagnosis is entered in a form it >> >automatically pops up the options for the drug in another field; and if >> >a >> >drug is entered in that is not in the list a message box allows the >> >users to >> >select to edit the list. >> > >> >I am sure these features can be written using code in mdb format, but I >> >have >> >very little experience with Access and I currently have the database >> >close to >> >distribution, the ability to share the database is the only problem I am >> >having. I do not want to have to go back and spend days re-writing code >> >and >> >re-designing the database. >>
Other interesting topics
MDE application cracking issues
Password to Access back end file cannot access shared folder on mapped network drive menu options for users AllowBypassKey with an .MDE file Need to protect data input open a form Can't share info on Access mdb Workgroup file Access 2003 Security Warning in Access 2007 |
|||||||||||||||||||||||