Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Grid e Ficha de cadastro no formulario base
Message
 
À
02/04/2002 15:10:33
Alexandre Sola
Witwise Adm de Bems S/C Ltda
São Paulo, Brésil
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00639958
Message ID:
00640079
Vues:
33
This message has been marked as the solution to the initial question of the thread.
Eu entendi Alexandre...

Bem, o ideal seria ter uma classe "Formulario_Dados" onde você teria o PageFrame com as duas páginas.

Mas você também pode resolver de outro jeito. Já que o botão NOVO está na classe, suponho que exista algum código nele, certo?
Este código deve retornar .T. se a "inclusão" estiver ok ou .F. se não.
Assim sendo, faça no click (ou valid) do botão (Escolha o método onde tem os comandos na classe):
If DoDefault()
     ThisForm.PageFrameSoNoFormulario.ActivePage = 2 && ou 1, não sei como está aí...
     ThisForm.PageFrameSoNoFormulario.PaginaFicha.Codigo.SetFocus
EndIf
Para maiores detalhes, veja no HELP a função DODEFAULT.

Outra saída seria ter uma propriedade no formulário chamada "PrimeiroObjeto" e dentro da classe (botão novo) colocar:
... comandos da classe...
If !Empty(ThisForm.PrimeiroObjeto)
    Objeto = ThisForm.PrimeiroObjeto+".SetFocus"
    &Objeto
EndIf
Bem... Acho que já dá para brincar, não??? :)

[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform