Comparação LOGICA!!

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
dmaranini
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 15
Registrado em: Sex, 20 Jun 2008 4:07 pm
Localização: são paulo

alguém sabe uma logica legal para este problema?

TENHO 6 text no canvas

eles recebem valores numericos
exe:
a := 10
b := 20
c := 30
d := 40
e := 50
f := 60

como eu faço para saber que o F é o que possui o maior numero ???

essas informações vem da tela mesmo, não é informação de banco, o bloco e os text são no base table


alguém pode me ajuda?
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, passa os valores do teu bloco, pra função abaixo:

Selecionar tudo

-- MENOR
SELECT LEAST (1, 2, 3, 5, 6, 3, 2, 6, 8)
  FROM DUAL;
-- MAIOR
SELECT GREATEST (1, 2, 3, 5, 6, 3, 2, 6, 8)
  FROM DUAL;
Exemplo:

Selecionar tudo

DECLARE
  VMENOR NUMBER;
BEGIN
  VMENOR := LEAST(:BLOCO.CAMPO1,:BLOCO.CAMPO2,:BLOCO.CAMPO3);
END;
Qualquer coisa, manda ai.
Responder
  • Informação
  • Quem está online

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