Error 2455 de tiempo de ejecución de Microsoft Access al intentar acceder a formularios de nietos desde un formulario secundario

Tengo tres formularios en una base de datos de Access 2003 (en desarrollo en Access 2007) que se encuentran en una relación padre -> hijo -> nieto. En el sub 'Form_Load' del formulario hijo, establezco algunas propiedades del nieto (encabezado del formulario, fuente de fila y lógica de control) Cuando veo el formulario infantil, todo funciona correctamente. Cuando veo el formulario padre, me sale el error:

Error en tiempo de ejecución '2455': ingresó una expresión que tiene una referencia no válida a la propiedad Formulario / Informe.

en referencia a la línea:

<code>Me.GrandchildFormName.Form.Foo.Caption = "bar"
</code>

Puedo acceder a cualquier propiedad de la forma de nieto.excepto La propiedad de formulario sin lanzar ningún error. ¿Alguien sabe qué podría estar causando esto? Hice un caso de prueba en una nueva base de datos y funcionó bien, así que me inclino por que haya algo en el código heredado que heredé de la base de datos (que, según me han dicho, se remonta a 18 años a un acceso previo sistema de base de datos) que está causando el problema, pero me imaginé que revisaría aquí para ver si alguno de ustedes podría conocer una solución alternativa.

Si es relevante, la estructura real de los formularios es un poco más complicada, ya que la forma de nieto aparece varias veces (bajo diferentes nombres de control) en la forma secundaria, como esto:

<code>|--------------|
| A            |
|  |----------||
|  | B        ||
|  |  |------|||
|  |  | C[1] |||
|  |  |------|||
|  |          ||
|  |  |------|||
|  |  | C[2] |||
|  |  |------|||
|  |----------||
|--------------|
</code>

Eliminar todos los formularios de nietos, excepto uno, no soluciona el problema.

Probablemente podría escribir código para solucionar el problema si hubiera una forma para que el nieto pueda saber en cuál de los casos se está cargando, pero por lo que yo sé, eso no es posible.

Respuestas a la pregunta(2)

Su respuesta a la pregunta