# sobre valor por defecto.

**URL:** <https://foros.velneo.com/t/sobre-valor-por-defecto/4277>\
**Category:** Velneo\
**Created:** [13 Abril, 2012 10:59 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277 "2012-04-13T10:59:26Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![samuelBR2](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@samuelBR2](https://foros.velneo.com/u/samuelBR2)\
**Post date:** [13 Abril, 2012 10:59 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/1 "2012-04-13T10:59:26Z")

</div>

No se si hago algo mal..... o hay algo que deberia hacer y no hago, pero el caso es que:  
si tengo la tablas con datos y añado un campo nuevo  
ejemplo:  
tabla Cabecera, campo fecha.  
Tabla Lineas, fecha\_CAb valor inicial:#cabecera.fecha

Cuando vuelco la nueva version sobre el servidor de producción, los registros nuevos si toman el valor de la fecha de cabecera, en los viejos los tengo que forzar con proceso (tengo varios indices sobre este campo de detalle, tiene algo que ver???)

Gracias por adelantado

---

<div class="post-metadata">

**Author:** ![fjvila.geproin](https://avatars.discourse-cdn.com/v4/letter/f/3d9bf3/32.png) [@fjvila.geproin](https://foros.velneo.com/u/fjvila.geproin)\
**Post date:** [13 Abril, 2012 11:11 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/2 "2012-04-13T11:11:47Z")

</div>

Hola Samuel:  
Si añades un campo nuevo que tenga contenido inicial tendrás que realizar un proceso para que los registros de la tabla ya existentes tomen el valor del contenido inicial.  
Un saludo

---

<div class="post-metadata">

**Author:** ![samuelBR2](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@samuelBR2](https://foros.velneo.com/u/samuelBR2)\
**Post date:** [13 Abril, 2012 11:18 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/3 "2012-04-13T11:18:51Z")

</div>

Vamos, que es así, no???  
vaya :( esperaba algo mejor.... la verdad)

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [13 Abril, 2012 12:11 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/4 "2012-04-13T12:11:18Z")

</div>

Si utilizas campos con contenido inicial es el funcionamiento correcto.  
Para darles contenido necesitas ejecutar un sencillo proceso de recalculo.

Pero si en algún momento necesitas algun dato y que afecte a todos los datos existentes, sin tener que ejecutar un proceso de actualizacion, tambien puedes usar los "Campos FORMULA" y tendras los datos de todos los registros actualizados automaticamente.

un saludo  
Jose Luis  
hhtp://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![samuelBR2](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@samuelBR2](https://foros.velneo.com/u/samuelBR2)\
**Post date:** [14 Abril, 2012 08:54 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/5 "2012-04-14T08:54:50Z")

</div>

Gracias Pepeto, la solución perfecta!!! , muchas gracias,.....  
OOOOOTRAAA vez ;).

Si algún día pasas por zaragoza estás invitado a comer en un buen sitio!!! ;)

Salu2

Anoto para otros, en realidad lo que quería, es hacer indices por valores de campos de otras tablas relacionadas.... la solución indice de formula,.... la clave me la ha dado pepeto.

solo que creo que tiene la restricción de que no se puede hacer indice del tipo palabras, ni trozos...

---

<div class="post-metadata">

**Author:** ![comercial](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@comercial](https://foros.velneo.com/u/comercial)\
**Post date:** [14 Abril, 2012 14:31 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/6 "2012-04-14T14:31:43Z")

</div>

Hola, ojito con los campos fórmula, debes tener en cuenta que son calculados en el momento de usarlos, con lo cual, si los pones en rejillas y tu aplicación está en la nube, notaras una lentitud casi inviable se deben usar con cuidado.

Saludos.  
Miguel.

---

<div class="post-metadata">

**Author:** ![samuelBR2](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@samuelBR2](https://foros.velneo.com/u/samuelBR2)\
**Post date:** [14 Abril, 2012 16:07 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/7 "2012-04-14T16:07:48Z")

</div>

el campo es = a tabla cabecera.Campo  
Eso ralentizará?????

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [15 Abril, 2012 10:34 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/8 "2012-04-15T10:34:38Z")

</div>

@Miguel tiene razon, los campos fórmula ralentizan la visualización de los datos, dependiendo claro se la cantidad de fórmulas usadas, de la velocidad ADSL y del número de registros a visualizar (si son pocos, no debe haber diferencias significativas)

@Samuel  
Si lo que deseas es solo mostrar un campo de la cabecera en la rejilla, no es necesario crear un campo fórmula. Para eso, puedes usar directamente #CABECERA.CAMPO en el contenido de la columna (de la rejilla) y podras ver el resultado igualmente.

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

---

<div class="post-metadata">

**Author:** ![RamonGG](https://avatars.discourse-cdn.com/v4/letter/r/a9a28c/32.png) [@RamonGG](https://foros.velneo.com/u/RamonGG)\
**Post date:** [3 Mayo, 2012 10:22 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/9 "2012-05-03T10:22:46Z")

</div>

¿Qué quiere decir que los campos fórmula se calculan _en el momento de usarlos_? ¿Si en la fórmula cambia el valor de variables o campos, se recalcula el campo de fórmula?

Muchas gracias

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [3 Mayo, 2012 12:15 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/10 "2012-05-03T12:15:45Z")

</div>

La ventaja o inconveniente, según como lo mires, de los campos fórmula, es, que si modificas la fórmula, todos los registros se recalculan automaticamente, o mejor dicho, se recalculan en el momento en que los necesitas.

Si lo que quieres es que al modificar la fórmula, los registros anteriores permanezcan con el cálculo anterior, para eso debes usar el campo numérico con contenido inicial.

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

---

<div class="post-metadata">

**Author:** ![RamonGG](https://avatars.discourse-cdn.com/v4/letter/r/a9a28c/32.png) [@RamonGG](https://foros.velneo.com/u/RamonGG)\
**Post date:** [3 Mayo, 2012 14:53 UTC](https://foros.velneo.com/t/sobre-valor-por-defecto/4277/11 "2012-05-03T14:53:44Z")

</div>

Vale, ya lo entiendo: el campo fórmula guarda en la tabla exactamente eso: una fórmula.  
Estaba utilizando mal este tipo de campo, pensaba que contenía también el resultado de la fórmula y éste se actualizaba cada vez que cambiaba el valor de alguna variable de la fórmula.

¡Muchas gracias José Luis!
