Campos.
Existe outras formas de proteger esses dados, na minha opinião acho que alterar o nome do relatório não é muito viável.
Você poderia bloquear o usuário para não fazer alteração onde você faz registro (formulário ou tabela)
Outra forma também que fica bem protegido ser for informações fixas você pode criar variáveis Publicas veja esse exemplo:
Em um modulo e coloque o seguinte código:
- Código:
Option Compare Database
Public nLogoffEmpresa As Boolean
Public loginEmpresa As loginEmpresa
Type loginEmpresa
CodigoEmpresa As String
NomeEmpresa As String
Apelido As String
DataInicial As Date
Cnpj As String
No evento ao carregar ou abrir do Report ou quando abre o aplicativo até mesmo no botão que chama o formulário você carrega essas varíaveis, dessa forma você pode usar essas informações em vários objetos do seu aplicativos (formulario, Relatórios até mesmo consultas)
Exemplo:
loginEmpresa.Cnpj = "00.000.000/0001-00"
E no Relatório no evento ao carregar você passa essa variável para campo Exemplo
Me.Cnpj = loginEmpresa.Cnpj
Dessa forma as informações fica somente no VBA, somente um usuário com conhecimento em VBA conseguiria mudar a informação.
Na minha opinião a forma mais fácil e bloquear onde faz o registro (formulário, tabela) mas o modo acima também funciona bem eu utilizo para outros fins.