Tabulação + Desabilitar checkbox

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
mysturm
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 39
Registrado em: Sex, 31 Ago 2007 10:42 pm
Localização: são paulo

Amigos (as) da lista por favor quem puder responder tenho essas dúvidas:

Tenho cerca de 20 check box, dois texts A e B e outros dois data fim data inicio, os checkbox tem initial value yes então aparecem todos marcados.

1) Quando o usuário digitar qualquer coisa no campo Data ínicio como faço para desmarcar todos os outros campos com checkbox da tela?

2) Como faço para que o default seje a data inicio como o primeiro campo para digitação, e como predefinir a ordem da tabulação.

Abs,

obrigada desde já

Myrella
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Vamos por partes:
como predefinir a ordem da tabulação
* A ordem de tabulação é a ordem que você coloca os itens no BLOCO. (pode mudar a ordem arrastando os itens pra cima ou pra baixo)
Essa ordem pode ser manipulada pelo NEXT_NAVIGATION_ITEM ou PREV_NAVIGATION_ITEM. (propriedade do item)
Como faço para que o default seje a data inicio como o primeiro campo para digitação
* Pode colocar um GO_ITEM na WHEN_NEW_FORM_INSTANCE apontando pro campo que você quer. Nesta mesma trigger, coloque o valor default desejado. Algo assim:

Selecionar tudo

:bloco.campo := sysdate;
go_item('bloco.campo');
Quando o usuário digitar qualquer coisa no campo Data ínicio como faço para desmarcar todos os outros campos com checkbox da tela?
Coloque uma trigger na data de início. Teste nela se o usuário digitou algo. Se sim, vai ter que limpar cada checkbox individualmente.
mysturm
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 39
Registrado em: Sex, 31 Ago 2007 10:42 pm
Localização: são paulo

Obrigada Thomas

Demais, deu tudo certo :-)
Responder
  • Informação
  • Quem está online

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