Olá Peter!
>Problema:
>3 forms: Pai, filho e 3°
>Pai tem Private DataSession
>Filho tem Public DataSession
>3° é um form p/ cadastro com Private DataSession que usa o mesmo CA que esta no form Pai
>A classe CA esta no Formulário do Pai.
>Chamo o form filho e este chama o form 3° que inclui dados e atualiza a base no servidor.
>Preciso atualizar o CA que esta no form PAI p/ isto preciso chamar o Dataenvironment do form PAI p/ atualizar o CA no Form PAI que o form filho usa.
>ThisForm.DataEnvironment.CA_xxx.CURSORREFRESH() =>seria a forma se fosse o form PAI que faz a chamada.
>_screen.Activeform.DataEnvironment.CA_xxx.CURSORREFRESH() => não funciona pois o form pai não é o form ativo do momento
>Alguma ideia ??
>
>Peter
Você pode acessar usando o nome do formulário (só que o do SCX). Ex: Você criou um form chamado formPai.scx, então fica sendo formPai.propriedade, método ou objetos (como DataEnvironment).
Até mais.
Erick
Força Sempre!
Strength Always!