![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ok...ya voy entendiendo la cosa...pero antes de poder darte alguna sugerencia me gustaría que nos comentaras(mejor si pones código) de qué manera estas insertando hasta el momento los registros a tu tabla? ¿que componentes estas usando?,etc...
![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#2
|
|||
|
|||
|
¡ Hola de nuevo !
Código lo que se dice código, no hay mucho. Dado que no tengo mucha base para ello. El que hay es el que implementa Delphi a la hora de diseñar la aplicación. Pero para que veas lo que tengo sería esto : _________________________________________________________________
_________________________________________________________________ En la tabla( que denominé Suma.db tiene a su vez un campo Suma ) que debe registrar el valor del campo calculado( llamado calculado ). No sé como hacerlo por más que he intentado de una y otra forma. He leído cosas en este foro que me ha llevado a saber plantear un campo calculado viendo lo del : pero no sé continuar... ni he visto por ahora algo que me ayude a seguir un paso más. Muchas gracias nuevamente, por vuestro interés!!!. Última edición por ecfisa fecha: 12-02-2011 a las 00:15:02. Razón: ETIQUETAS DELPHI |
|
#3
|
|||
|
|||
|
Grabar un campo calculado.
¿ Hay alguien que me pueda echar un capote con esta mi duda universal ?. Muchas gracias.
|
|
#4
|
||||
|
||||
|
Bueno... personalmente como te comenté anteriormente no me parece muy práctico que guardes el campo calculado en tu Base de datos ya que como bien dice el término es un campo "calculaaado", osea se lo puede calcular
y básicamente solo sirve para mostrar al usuario datos en pantalla, por tal motivo no le veo muy útil guardarlo.![]() Un ejemplo práctico que te puedo dar de todo ésto, por decir un tabla "Empleado" que tengas por ejemplo los siguientes campos o columnas: Cita:
, ¿pero porqué el campo "Edad" es redundante?...pues por que tranquilamente se puede obtener la edad de un empleado atraves de su fecha de nacimiento , en otras palabras ya tenemos o podemos obtener ese dado, por tanto concluimos que no es necesario tener un campo edad. .Entonces ahora la pregunta es: ¿Es necesario guardar un dato cuando lo puedo obtener de otra parte? ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#5
|
|||
|
|||
|
Grabar un campo calculado.
Disculpa la tardanza en darte nuevamente las gracias. Pero la verdad es que no he podido conectarme antes. La razón de querer guardar el dato calculado no es otra que la de pensar que el cálculo se haga en una sola ocasión, y así poder ahorrar tiempos de recalculo de todos los registros de la base de datos cada vez que se plantee una consulta posterior en donde se conozca ese dato absoluto que sería el campo suma, por ejemplo. ¡ Muchas gracias por toda tu ayuda !.
![]() ![]() |
|
#6
|
||||
|
||||
|
Hola Nacho5.
Lo que te está sugiriendo rgstuamigo es la opción correcta. Si tu preocupación es la velocidad, quedate tranquilo, el tiempo de cálculo es despreciable. Requiere muchísimo más tiempo traer un dato de la tabla a memoria por ejemplo. Por otro lado usando un campo calculado, tenés la ventaja que no tenés datos redundantes en la tabla. De todos modos si todavía queres guardarlo como campo; podrías hacer desde Delphi el calculo y la asignación en algún evento, o mediante un trigger desde la base de datos. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#7
|
|||
|
|||
|
Grabar un campo calculado.
Muchas gracias también a tí ecfisa. Al final, he seguido los cosejos de rgstuamigo. Y estoy empezando a montar la aplicación. Tardaré un poco... bastante... pero con vuestras ayudas el camino será más fácil. Gracias.
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Campo Calculado!!! | Ledian_Fdez | OOP | 1 | 03-10-2007 22:10:01 |
| Crear Vista a tabla con campo calculado | amadis | SQL | 3 | 18-09-2007 22:22:24 |
| Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
| Campo de bd calculado | davidgaldo | MS SQL Server | 3 | 20-05-2005 15:50:22 |
| filtrar tabla por campo calculado | aram2r | Conexión con bases de datos | 0 | 17-03-2005 18:53:59 |
|