key_exeqry - Em outro bloco

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Bom Dia Pessoal
Tenho uma tela que quando aperto o F7, para pesquisa. Consigo inserir qualquer informação nos campos e pesquisa tranquilo. No Bloco 1(vamos colocar assim).
Mais não consigo inserir um texto bo BLOCO 2 pra fazer a pesquisa. Tenho um campo chamado Nome Solicitante. E não consigo nem clicar em cima para digitar. COmo eu posso fazer isso??

Att
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC
Jonatas Jaqmam Pereira
Analista Desenvolvedor de Sistemas

Realmente você não pode sair de um bloco se o mesmo está em modo consulta.

Você deve cancelar a cosulta do bloco 1, ctrl + q, e ir para o bloco 2 e dar f7.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis
Priscila Fernandes

Jota
Foi isso mesmo
Só que faz a pesquisa. Porém não puxa as informações também salvas no BLoco 1.
Não tem como acontecer isso?
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC
Jonatas Jaqmam Pereira
Analista Desenvolvedor de Sistemas

Como está a estrutura dos dois blocos?

São blocos master-detail?
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis
Priscila Fernandes

Estão dessa maneira.
Campos do Bloco 1
campos do bloco 2(no qual também preciso fazer a pesquisas)
E ainda campos do bloco 3 que está tudo certo.
Uma dúvida o que seria Master-Detail?
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis
Priscila Fernandes

A OK vi agora.
Somente o Bloco 1 é master Detail.
NO bloco 2 não possui nada....
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC
Jonatas Jaqmam Pereira
Analista Desenvolvedor de Sistemas

Cara, bloco master-detail seria da seguinte forma:

O bloco 1 seria o bloco pai (master), e o bloco 2 o bloco filho (detail). Se seus blocos não são master e detail, você tem que fazer os dois se conversarem.

Você pode setar o where do bloco 1 para consultar conforme o filtro do bloco 2.

Você sabe como setar o whehe do block? Procura por set_block_property no help do forms.
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC
Jonatas Jaqmam Pereira
Analista Desenvolvedor de Sistemas

Outra coisa, para criar blocos master-detail, você deve criar um relati9on no bloco master.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis
Priscila Fernandes

Dae Jota.
Então, eles tem uma relação.
O Bloco 1 tem esse master Detail. OU seja, relação com o Bloco 2.
Fiz o set_block_property com where. Porém não rolou nada.
Tentei encontrar em outros códigos aqui, em outros formularios. Mais nada encontrado.
Att
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes