If you're using Access/JET security, you may check under Tools->Security->User and Group Permissions to see whether you have permissions, and if not, who does have permissions, to edit the table. I think you can assign yourself permissions if you need to...
...but again, why do you need to edit a system table?
If you THINK you need to edit system tables, I think you need remedial reading in a few areas. You are either a LOT more capable than almost everyone in these fora or not qualified to edit this information. Posting the question belies the latter.
I do not mean to be HASRH, but this needs to be said -without mincing words.
Editing system information in a relational database can be quite harmful to the database.
I think you are trying to open or edit MsysACE's table. As stated above be VERY carefull if you change ANY table. Remember work with a copy of the data base NOT the orginal.
Is the answer to this that you should be using the builtin functionality of Access/VBA to update these tables, thus if you wish to add a table use the .create method of the tabledefs collection, if you want to add a field use the .create method of the fields collection, and so on and so on, the data is stored in the systen tables, but you manipulate it via the methods provided, in that way suitable checks are maintained to prevent you from screwing it all up,
Regards
Ken Reay
Freelance Solutions Developer
Boldon Information Systems Ltd
Website needs upgrading, but for now -
If you want to hide a table in the database windows so that other users can't select it, preface the table's name with 'Usys'. For example, if your table's name is employee, change it to UsysEmployee. This makes your table into a system object which access does not display. To see this table later, choose view, options, show system objects.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.