Popular combo com record group

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
aline_plr
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 92
Registrado em: Qui, 27 Ago 2009 9:13 am
Localização: Rio Preto

Pessoal criei um record group com o seguinte select:
select nome_empresa, cod_empresa
from empresa_gerencial
order by cod_empresa

E populei meu combo utilizando o record group como o código a seguir:

g_emp_gerencial:=populate_group('RG_EMP_GERENCIAL');
populate_list('COLABORADOR_EMAIL.NOME_EMPRESA', 'RG_EMP_GERENCIAL');

Mas ao executar a aplicação quando clico na setinha do combo, aparece o ultimo nome e não o primeiro. Como faço para aparecer o primeiro nome ao clicar no combo ?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

Ordena a consulta por nome_empresa...

e depois manda a list para a primeira posicao.
aline_plr
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 92
Registrado em: Qui, 27 Ago 2009 9:13 am
Localização: Rio Preto

mesmmo assim, a ordem fica correta no combo mas para ver o primeiro nome tenho que suber a barra de rolagem, porque ao clicar no combo ele sempre aparece no ultimo registro. Entendeu ?
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

você tem que atribuir o index 1 para a sua lista,

não lembro como faz =/
aline_plr
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 92
Registrado em: Qui, 27 Ago 2009 9:13 am
Localização: Rio Preto

Como colocar index em uma lista, onde a lista é populada por um record group, como o exemplo abaixo.

select do recprd group: select nome_empresa, cod_empresa cod_empresa, to_char(cod_empresa) cod_empresa1
from empresa_gerencial
order by cod_empresa

popular lista:
g_emp_gerencial:=populate_group('RG_EMP_GERENCIAL');
populate_list('COLABORADOR_EMAIL.NOME_EMPRESA', 'RG_EMP_GERENCIAL');
Responder
  • Informação
  • Quem está online

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