Uma família de sistemas de gerenciamento de banco de dados relacional da Microsoft projetados para a facilidade de uso.
Depois de várias pesquisas e tentativas percebi na inspeção de variáveis que realmente não é possível acessar o método Controls e Report de SubRelatórios, pois todos eles apresentam o erro de referência inválida. Isso no Access 2010.
A única forma de resolver esta questão foi mudar o parâmetro da função da seguinte forma:
=> Sub FormatarRelatorio(Rep As Report)
Ao chamar ou usar a função é declarado no método Open dos Relatórios e Sub-Relatórios a função FormatarRelatorio da seguinte maneira:
=> FormatarRelatorio Me
Desta forma foi possível acessar todas as propriedades e métodos do relatório em questão, não sendo necessário utilizar a referência do Relatório Pai para acessar os relatórios filhos.
Nota: Esta função FormatarRelatorio é uma função personalizada que percorre todos os campos do relatório mencionado e formata com cores de fundo e cores das letras conforme configurações do usuário, bem como realiza formatações das cores de fundos das seções dos relatórios conforme especificado pelo usuário.
O problema da função mencionada foi resolvido, porém fica a questão do porque não é possível acessar propriedades de campos de sub-relatórios pelo relatório principal, que na versão 2000 e 2003 do Access funcionava e agora na versão 2010 passou a não funcionar mais.
Se alguém tiver algo a acrescentar, fique a vontade.
Obrigado!