+1 voto
35 visitas
Tenho um select onde pego um campo do tipo lista, no select tenho valor do campo do tipo lista, mas quero a descrição do item da lista.

Como posso fazer sem usar um case fixo no fonte?
por (46 pontos) | 35 visitas

1 Resposta

+1 voto
Melhor resposta

Existe uma função no BSistema para isso, da para usar no Delphi ou macro VBA. 

DataStr = CaptionOfIndexList("CT_PEDIDOSEMPENHOS","STATUS",Q1.FieldByName("STATUS").AsInteger)

DataStr  := FSistema.CaptionOfIndexList['CM_CONTRATOITENS',
  'PERIODICIDADEREAJUSTE',QContratosPERIODICIDADEREAJUSTE.AsInteger];

http://wiki.benner.com.br/wiki/index.php?title=BSistema.CaptionOfIndexList

por (929 pontos)
selecionada por

Perguntas relacionadas

+9 votos
1 resposta
+3 votos
1 resposta
perguntado 27 Ago, 2014 por janaina.ederli (148 pontos) | 29 visitas
+4 votos
1 resposta
perguntado 9 Jun, 2014 por deonizio (139 pontos) | 92 visitas
439 perguntas
486 respostas
350 comentários
473 usuários