Tiago, pelo que li a Tathyanna não falou nada de ter 3 Forms ativos/abertos ao 
mesmo tempo, mas sim, no único Form que estará Ativo, abrir 3 janelas, cada 
janela (logicamente) com seu conteúdo próprio....

 Sendo isso, Tathyanna, é super-simples de se fazer , é algo básico ao 
trabalharmos com Oracle Forms,seja em que versão for -  e até Poderíamos usar 
canvas stacked, mas não só isso...
  O conceito principal  que vc precisa ter é que no Oracle Forms uma Janela 
(WINDOW) é apenas uma Moldura, só um frame, uma Armação vazia , com um Título 
em cima e opcionalmente botões de maximizar/miniminzar/fechar... 
  Como uma metáfora, Pensa naqueles porta-retratos antigos que até hoje ainda 
se acha em lojas de decoração de shopping, que é só um retângulo de metal ou 
plástico, só uma borda, onde vc encaixa por dentro dela a foto / imagem que vc 
quer exibir e por trás da foto aí vem um papelão que segura tudo... No caso do 
Oracle Forms, a janela/window seria a moldura, o canvas seria o papelão que 
segura tudo (a área de dentro da moldura, a área de exibição) : assim, em 
princípio Toda Janela/Window tem que ter um Canvas, E todo canvas tem que estar 
sendo exibido dentro de uma janela, ok ? 
   
  Muito bem : esquecendo um pouco a metáfora, o Oracle Forms exige que vc tenha 
pelo menos uma janela/window e pelo menos um canvas dentro dessa janela, MAS 
nada impede que vc tenha mais de uma janela, cada uma com seu canvas, OU que 
tenha Mais de um canvas na mesma janela, e neste último caso de uma janela com 
vários canvas, vc tanto pode indicar que os vários canvas ao serem exibidos 
ocupem a janela inteira tanto pode ter vários 'minicanvas' exibidos 
simultaneamente, cada um de uma cor diferente e exibindo informações diferentes 
- estes seriam os STACKED CANVAS...

 Assim, a sua primeira decisão é se quer mesmo que o usuário veja 3 janelas 
reais (ie, 3 quadros, cada cum com seu título, no jeitão do Windows), OU se 
simplesmente 3 áreas diferentes dentro da mesma janela te servem : se vc quiser 
as 3 áreas, crie 3 canvas do tipo Stacked na mesma janela, se quiser as 3 
janelas / 3 frames cada um com seu título e suas bordas visuais padrãozão 
Windows, crie 3 janelas e 3 canvas do tipo Content, cada canvas com a 
propriedade de Windows apontando para uma janela/window própria - logicamente, 
pra Criar objetos vc usa o botão de Create no Object navigator....  Em qualquer 
caso, ajuste o tamanho do canvas e/ou das janelas como precisar (isso pode ser 
feito no layout editor), ajuste a posição de Exibição (propriedades X Position 
e Y Position, isso normalmente se faz via paleta de propriedades) dos 
canvas/janelas e é isso aí ...
 
 Pra Exibir as multiplas janelas/múltiplos canvas, vc pode usar as built-ins 
SHOW_WINDOWS/SHOW_CANVAS numa trigger qquer sua OU pode navegar (via GO_ITEM, 
GO_BLOCK, etc) para um item/bloco que esteja dentro do canvas/janela que vc 
quer exibir....
 
 De modo geral é isso aí...
 
  []s
  
    Chiappa
    
    OBS : no caso de vc criar múltiplas Window/Janelas, se vc checar a folha de 
Propriedades do objeto window/janela vc vai ver diversas configurações 
visuais/funcionais (tais como se a janela pode ou não ser movida/reposicionada 
pelo usuário, se ela terá ou nã os botões de maximizar/minimizar/fechar, se o 
usuário pode ou não sair dessa janela, etc - Provavelmente vc deverá ajustar 
também essas propriedades para que o comportamento seja o que seus usuários 
querem/esperam...
  • [oracle_br] Abri... Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]
    • Re: [oracle... Tiago de Assis Pimenta tiagopime...@ymail.com [oracle_br]
      • Re: [or... jlchia...@yahoo.com.br [oracle_br]
        • Re:... Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]
          • ... jlchia...@yahoo.com.br [oracle_br]
            • ... Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Tathyanna Pelegrinni tathya...@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
          • ... fernandon...@gmail.com [oracle_br]

Responder a