por regla general, yo te aconsejaria que los TQuery, TTables, ..... los pongas en un DataModule y que este lo pongas en el uses del form donde lo necesites, de esta manera te evetaras problemas.
Respecto a lo que te pasa es que seguramente estas haciendo una referencia estilo
FormPadre.Query1.Field[1].Value
no?
Esto es seguramente (ya que no pones nada de codigo ni la linea en que te salta el Acces Violation) porque FormPadre no lo tengas en el uses del form desde donde lo llamas
Si no es eso, pon algo de codigo y la linea donde te salta el error e intentaremos afinar mas la respuesta