Fórum Substituição de Valores em Grid ou Semelhantes - IBO #281533
13/05/2005
0
Sei não, mas to achando que o nosso fórum deveria ter uma sessão específica pra trabalhar com componentes de acesso a dados, e dentro da mesma uma sessão trabalhando com IBO, só pra reunir as menssagens sobre o mesmo.
Vamos à minha questão:
PEssoal, sabemos que o FastReport tem um método que faz com que valores armazenados em campos possam ser substituídos na hora em que são exibidos ao usuário, (pra quem não conheçe, estou falando do GetValue), e estou em busca de uma solução parecida pra trabalhar com campos de uma base firebird, acessada pelo IB_query.
Tipow, atualmente to fazendo isso criando um campo calculado. Mas estou achando isso uma Gambiarra nada profissional, não é possivel que uma suíte de componentes de acesso a dados tão poderosa não tenha nada a respeito que solucione essa questão.
Alguem aqui conheçe algo sobre isso ?
Conhecimento é para ser divulgado.
Falowww
Technos
Technos
Curtir tópico
+ 0Posts
13/05/2005
Faelcavalcanti
Gostei + 0
13/05/2005
Technos
Ib_query
Mas... faz alguma diferença na utilização de componentes nativos ou não nesse caso ?
De toda Forma, um obrigado antecipado.
Gostei + 0
13/05/2005
Kotho
Gostei + 0
16/05/2005
Technos
IBO Core (O Ibo Nativo), nao descende de Tdataset nao.
Ele é como se fose o Tdataset, ou seja, os outros componentes descenden dele, mais ou menos isso aí.
Ele não tem um fieldsEditor, tem outra maneira de fazer isso, só que eu nao sei como fazer.
Gostei + 0
16/05/2005
Nerdex
Cara! é um pouco estranho esta requisição que vc necessita ... mas porque vc não faz esta ´transformação´ via código? Porque tu acha que os controles DataWare devem te fornecer esta funcionalidade de modificação de valores? Não entendo esta tua [i:d61142d0d0]condenação[/i:d61142d0d0]!? É problema de formatação do valor que tu tens problema?
Gostei + 0
17/05/2005
Technos
Saca Só. no meio dos componentes Ibo, por exemplo, temos o componente ib_combobox, que neste componente tem uma propriedade Itens e outra chamada ItensValue...
pra quer serve essas propriedades: simples, digamos que voce tenha um campo que se chama dias da semana (segunda,terça, quarta...), só que na base de dados, o valor desse campo está assim: 1,2,3... ou seja, ao invés de eu guardar a string, eu salvo os números. Sacou ?
o que eu quero é exatamente isso, algum método que faça isso por min, simplesmente troque os valores na hora da exibição, para eu nao ficar dependente apenas dos comopnentes IBO que tem essa funcionalidade.
Falowww
Gostei + 0
18/05/2005
Nerdex
Resolvido Thec? ... e na minha opinião! .. para isto, nem é necessário de um controle DataWare... nem mesmo tê-los na tabela! Tipo, para dias da semana ... o componente ComboBox provê uma lista interna de valores que podem ficar fixados...: :wink:
Gostei + 0
18/05/2005
Technos
Só que, eu quero exibir esses valores em um componente IBO que não tem a propriedade ItemIndex, o componente onde eu quero exibir essas informações é em um Ib_grid.
Exatamente isso: trocar valores na hora da exibição, em componentes que tem essa propriedade acima citada, voce nem precisa fazer alguma rotina pra fazer isso, basta apenas preencher as propriedades Itemindex e ItemValues que o Ibo faz o restante pra voce.
Entendes o que falo e do que preciso agora ?
Technos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)