Como ordenar um DataSet por um campo calculado ou LookUp
19/05/2003
0
Existe uma propriedade sort do Dataset que faz isso mas, não funciona em campos desse tipo.
O mesmo acontece com a propriedade IndexFieldName.
Não quero utilizar order by no SQL porque se não toda vez que o usuário clicar em uma coluna p/ordenar a aplicação terá que ir no servidor consultar tudo de novo.
Quem puder ajudar eu agradeço muito.
Tadeu.az
Posts
19/05/2003
Hamilton Dias
19/05/2003
Carnette
Campos Calculados
Para criar campos calculados, clique com o direito no Fields Editor e escolha New Field, no quadro NewField, digite o nome do campo, o nome do objeto será automaticamente informado, o tipo do campo, seu tamanho e escolha Calculated em Field type.
Para colocar um valor nesse campo usaremos [b:b05322a49a] o evento OnCalcFields do componente TTable, em nenhuma outra parte os valores desses campos podem ser alterados.[/b:b05322a49a]
O código do evento OnCalcFields deve ser enxuto, pois este é chamado várias vezes durante a edição de um registro e um procedimento pesado pode comprometer a performance do sistema.
19/05/2003
Tadeu.az
19/05/2003
Tadeu.az
20/10/2004
Acacio
20/10/2004
Gandalf.nho
Clique aqui para fazer login e interagir na Comunidade :)