Pregunta de quesito de trivial


([N1] fjvila) #1

Pregunta de quesito de trivial acerca de campos fórmula y fórmula como contenido de una rejilla en el blog de Geproin ...
Sortearé el quesito....


([N1] Pepeto) #2

La diferencia entre "Campos formula" y "Formula en rejilla" no debe ser significativa, pues los dos calculan la formula en el momento en que se visualiza la rejilla en cuestion.

En cualquier caso, si tenemos en cuenta que la capacidad del Disco ha dejado de ser un problema, la mejor opcion en cuanto a rendimiento es la de guardar los campos con Contenido inicial. Tal y como indica perfectamente Fran Varona

un saludo
José Luis
http://www.ascsl.com


([N1] fjvila) #3

Hola José Luís:

Está claro que la mejor opción es la de campos con contenido inicial. La duda era:

1.- Si usamos campos fórmula de la base de datos, al mostrar la rejilla el cliente deberá pedir información a la base da datos por si esta ha cambiado.
2.- Su usamos fórmulas en el contenido de las rejillas en el que concatenamos por ejemplo 2 campos alfa ¿el cliente también hace las peticiones al vServer para ver el contenido de esa fórmula?

http://www.geproin.es
Geproin en Facebook


([N1] Pepeto) #4

En una rejilla ¿Puedes incluir una formula con campos que no aparecen en la propia rejilla?
-La respuesta es SI, por tanto las formulas de la rejilla tambien hacen las peticiones al vServer
-La diferencia entre poner el campo Formula en la Rejilla o en la Tabla, es muy sencilla:
Si tienes varias rejillas para una misma tabla, deberia poner la Formula en la tabla, asi, solo tendras que indicar el #CAMPO en el contenido de la rejilla, porque si pones la formula, tienes que repetir la misma formula en todas las rejillas, y no lo veo práctico.

Si te refieres a calcular la Formula en el vClient con otros campos de la rejilla, creo que la respuesta es NO.

un saludo
José Luis


([N1] fjvila) #5

Hola José Luís:

Efectivamente es a la última de tus preguntas a la que me refiero.


([N1] aztecmexico) #6

Tons, ¿Quién se ganó el quesito?, ¿Fran o Pepeto?, ;-)

Saludos.

Martin Ibarra.


([N4] Jorge) #7

Estamos todos de acuerdo que la mejor solución para la mayoría de los casos es utilizar contenidos iniciales. Poca discusión.

Pero seguimos sin respuesta:
@fjvila.geproin, @fvarona y @yo no sabemos aún la respuesta.

@Pepeto comenta que solo e cuestión práctica (personalemente creo que no es solo eso).

¿Seguimos sin respuesta? Entonces es que era buena la pregunta.

Atentamente,
Jorge Hontoria
http://tipesoft.com












([N1] Pepeto) #8

Y no se os ha ocurrido pensar, que ahora todos los objetos son personalizables por el usuario final.
Que en un momento puntual, el usuario puede necesitar una Formula en una Rejilla para mostrar un calculo,
Pero el proyecto de datos deberiamos protegerlo para que dicho usuario no nos toque ... la estructura de tablas.

Mi respuesta sigue siendo que a nivel de rendimiento son similares , ya que las 2 hacen peticiones a vServer.

un saludo.
José Luis
http://www.ascsl.com