# Campo fecha

**URL:** <https://foros.velneo.com/t/campo-fecha/6859>\
**Category:** Velneo\
**Created:** [26 Febrero, 2014 00:01 UTC](https://foros.velneo.com/t/campo-fecha/6859 "2014-02-26T00:01:04Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 00:01 UTC](https://foros.velneo.com/t/campo-fecha/6859/1 "2014-02-26T00:01:04Z")

</div>

En una tabla tengo un campo fecha, pero quiero tener otro campo que me de el año de esta fecha y el contenido inicial le he puesto year (campo fecha), pero donde tengo la duda es que tipo de campo tengo que poner si es numérico o fecha, o formula numérica o formula fecha.

Todo esto lo hago para realizar informe que me liste todas las fichas de un año determinado, y no tener que poner de fecha hasta que fecha.

Gracias

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [26 Febrero, 2014 07:27 UTC](https://foros.velneo.com/t/campo-fecha/6859/2 "2014-02-26T07:27:56Z")

</div>

Númerico evidentemente, longitud mayor a 256

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 11:44 UTC](https://foros.velneo.com/t/campo-fecha/6859/3 "2014-02-26T11:44:38Z")

</div>

He puesto el camo alfa256 y el contenido inicial year(campofecha) y le ponga la fecha de hoy y en la rejilla el valor me pone 201, por lo que no se.

Gracias

---

<div class="post-metadata">

**Author:** ![vgegeo](https://avatars.discourse-cdn.com/v4/letter/v/278dde/32.png) [@vgegeo](https://foros.velneo.com/u/vgegeo)\
**Post date:** [26 Febrero, 2014 11:52 UTC](https://foros.velneo.com/t/campo-fecha/6859/4 "2014-02-26T11:52:43Z")

</div>

Comprueba la longitud del campo que tiene el contenido inicial

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 11:59 UTC](https://foros.velneo.com/t/campo-fecha/6859/5 "2014-02-26T11:59:31Z")

</div>

Le he llegado a poner hasta longitud 20 caracteres

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [26 Febrero, 2014 12:09 UTC](https://foros.velneo.com/t/campo-fecha/6859/6 "2014-02-26T12:09:41Z")

</div>

Hola:

Como indica Benito, tienes que definir el campo **Año como numérico de longitud 2** y como contenido inicial el año del campo fecha.

Un saludo

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 13:28 UTC](https://foros.velneo.com/t/campo-fecha/6859/7 "2014-02-26T13:28:01Z")

</div>

Pues entonces no se cual es el problema, por que como decís vuelve a poner el valor 201 en el campo.

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 13:46 UTC](https://foros.velneo.com/t/campo-fecha/6859/8 "2014-02-26T13:46:12Z")

</div>

Pero lo raro ademas es que intento en un formulario ponerle 2014 por ejemplo a mano y no me deja más de tres numeros

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 14:07 UTC](https://foros.velneo.com/t/campo-fecha/6859/9 "2014-02-26T14:07:03Z")

</div>

Al final he conseguido la solución con formula numerica, y en el campo formula year(campofecha)

Gracias, no me gusta esta forma pero supongo que será la única.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [26 Febrero, 2014 18:34 UTC](https://foros.velneo.com/t/campo-fecha/6859/10 "2014-02-26T18:34:45Z")

</div>

Hola Mariano.

Evidentemente hoy no es tu dia. Aunque solo sea para que no te quedes con una idea equivocada, empieza otra vez desde cero.

- Tienes una tabla con 3 campos: ID, FECHA (fecha) y AÑO ( **numérico** de 2 bytes o también puede ser **alfa** de 4 bytes)
- Valor inicial de AÑO = year(#FECHA)

Esto funciona siempre sí o sí.

Vuelve a intentarlo  
Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![marianoyana](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@marianoyana](https://foros.velneo.com/u/marianoyana)\
**Post date:** [26 Febrero, 2014 18:57 UTC](https://foros.velneo.com/t/campo-fecha/6859/11 "2014-02-26T18:57:17Z")

</div>

Lo he hecho con una aplicación nueva con un campo fecha y otro campo año como tu dices y funciona perfectamente, y he vuelto a realizarlo en la aplicación y ahora lo hace bien. Esto no hay quien lo entienda.

De todas maneras aunque no hubiese funcionado, la idea que tengo de este foro es que me ayudáis muchísimo aprender más.

Muchas gracias a todos
