Búsqueda sobre campos calculados en un grid no funciona

Hola a todos:

En esta ocasi?n quisiera comentarles, porque no veo nada as? en el foro, que cuando se crea un campo calculado en el evento ON RECORD de un grid, no funciona en la b?squeda.

S? se puede seleccionar el campo calculado en la parte de b?squeda, pero no hace nada. ?Alguien podr? proporcionar m?s informaci?n al respecto? o ?Indicarme que falta hacer para que lo tome en cuenta?

Saludos

Re: B?squeda sobre campos calculados en un grid no funciona

Hola, efectivamente sobre campos calculados no puedes ni buscar ni ordenar ya que los mismos se calculan para lo que estas viendo y no para el total de los registros del grid. No se con que base de datos trabajas pero yo cuando necesito hacer algo por el estilo lo que hago es crear funciones plsql en Postgre y llamo a estas funciones directamente desde el select del grid logrando que cada registro del resultado completo este calculado, de esta manera podras buscar y ordenar.
Espero que te sirva de algo.
Sdos.

Re: B?squeda sobre campos calculados en un grid no funciona

Utilizo MS SQL y de lo que comentas, en MS SQL se pueden definir y utilizar store procedures, y como comentas, desde el Select del Grid hacer las llamadas a dichas funciones. Te agradezco la sugerencia, vamos a probarlo.

Saludos