Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Grid e Ficha de cadastro no formulario base
Message
 
To
02/04/2002 15:10:33
Alexandre Sola
Witwise Adm de Bems S/C Ltda
São Paulo, Brazil
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00639958
Message ID:
00640079
Views:
32
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform