popular um combo utilizando 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 to tentando popular um combo utilizando record group.
Criei um record group com o seguinte sql:
select des_nome, id_cad_entidade e from CAD_TIPO_ENT_X_CAD_ENTIDADE

E depois na trigger WHEN-NEW-FORM-INSTANCE coloquei o sequinte código:
populate_list('BLOCO.COMBO', 'NOME_RECORD_GROUP');

Mas quando executo esta dando erro o seguinte erro:
FRM-41336: Populate_List: invalid column type for column 2.

Será que alguém pode me ajudar
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

A sua LIST é Number ou Varchar?

E o que está retornando na segunda coluna do recordgroup?
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

Minha list é number
E o que esta retornando na segunda coluna do recorgroup é um number também.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

cola o select do seu recordgroup, pois pelo erro indicado aparenta estar retornando outro tipo de dados, coloca to_number(coluna)
no seu recordgroup pra ver..
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

colequei o to_number e deu certo, mas quando abro o combo esta aparecendo o ultimo item, o scroll esta em baixo. Como faço para ficar no primeiro item quando abrir o combo ?
Responder
  • Informação
  • Quem está online

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