You maybe better off writting a couple functions, one to encrypt and one decrypt, strings. Use these to put and get the data from the table. Access has no built in way of doing what you want. It is a lot of work however. Have you considered just using Access security instead? If it is on a network, you could use a combination of Network and Acess security. I think what you are going to find is that it is more a problem than it is worth. Can you image what it would take to do a search, you have to encrypt the search string, search for the target, than decrypt the target when found.