Ordenar bloco por campo não base table

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
aoliveira
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Seg, 24 Out 2005 11:46 am
Localização: Blumenau-SC

Pessoal, alguém saberia como me ajudar a ordenar um bloco multi-record por uma coluna que não seja base table :?::?::?:
Se puderem me ajudar fico grato. :wink:

[]'s Alex
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

Acho que você terá que basear seu bloco em uma VIEW ou na Clausula FROM. Mas de qualquer forma, o valor desse campo não BASE TABLE terá que vir do banco. Não poderá ser calculado no Forms mesmo...

Tente criar uma view colocando esse campo calculado dentro dela.
aoliveira
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Seg, 24 Out 2005 11:46 am
Localização: Blumenau-SC

O problema é que meu bloco possui update. Teria que fazer esse update no braço talvez.
Valeu mesmo pela dica!

[]'s Alex
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

Não tem problema. Você pode criar um bloco baseado numa VIEW e alterar os campos numa boa... Para isto, basta você setar a propriedade Query Only do item que NÃO é da tabela, pra YES.

Dessa forma, quando você fizer um update, o forms vai saber que aquele campo não faz parte da tabela. Abaixo, eu deixo um link com todas propriedades que você tem que mudar pra basear seu bloco numa VIEW e poder alterar os campos sem complicação...

Veja essa dica:
http://www.glufke.net/oracle/viewtopic.php?t=5



:-o
aoliveira
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Seg, 24 Out 2005 11:46 am
Localização: Blumenau-SC
[ Alex ]

Cara, valeu mesmo! Funcionou direitinho e mais uma vez obrigado pela força.
Responder
  • Informação
  • Quem está online

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