# Run:FichaAlta -\> errorKeyYaExiste

**URL:** <https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288>\
**Category:** Velneo\
**Created:** [9 Mayo, 2011 19:01 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288 "2011-05-09T19:01:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Mayo, 2011 19:01 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/1 "2011-05-09T19:01:53Z")

</div>

Es probable que sea una tontería, o y yo que sé, pero estoy volviéndome loco y no lo veo...

Escenario:  
Tengo la tabla [Captura1] donde PROYECTOS es un indice que acepta repetidas.  
Tengo el formulario [Captura2] que se lanza como Alta de ficha en una rejilla.

La segunda vez que he intentado dar de alta un registro, me da el error Run:FichaAlta -\> errorKeyYaExiste

Lo único que se repite que contenga indices, es PROYECTOS y FECHA (que también acepta repetidas).

Hagan sus apuestas señores.

[attachment=17345,1434] [attachment=17345,1435]

---

<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:** [9 Mayo, 2011 19:58 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/2 "2011-05-09T19:58:34Z")

</div>

Comprueba que el campo #ID sea autonumerico (siguiente al ultimo)

Porque si das de alta un registro, el siguiente no te va a dejar

un saludo  
Jose Luis

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [9 Mayo, 2011 20:23 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/3 "2011-05-09T20:23:48Z")

</div>

@Pepeto

Si, si lo es, no he cambiado los campos princnipales para nada

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [10 Mayo, 2011 17:59 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/4 "2011-05-10T17:59:27Z")

</div>

A nadie se le ocurre nada más? Me dá pereza crear de nuevo la tabla la verdad :P

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [10 Mayo, 2011 18:35 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/5 "2011-05-10T18:35:13Z")

</div>

Hola Giuseppe:

Prueba a visualizar en una rejilla todos los registros, puede que de pruebas iniciales tengas varios registros con proyecto=0 (por añadir este campo mas tarde, etc), etc.  
Lo ideal de estos casos es verlo con vDataClient, pero .... ya se lo que me vas a decir.

Un saludo, Juanjo.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/e/eacf8be9bc2e05413b969ba7c2f45b3bb4162bce.JPG)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/e/eacf8be9bc2e05413b969ba7c2f45b3bb4162bce.JPG)

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [10 Mayo, 2011 18:40 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/6 "2011-05-10T18:40:21Z")

</div>

Tambien podrías reorganizar índices o bien borrarlos del disco y luego relanzar instancias para que los cree de nuevo. Puede que los índices esten "pallá"

Saludos, Juanjo.

---

<div class="post-metadata">

**Author:** ![Giuseppe\_Komenco](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@Giuseppe\_Komenco](https://foros.velneo.com/u/Giuseppe_Komenco)\
**Post date:** [10 Mayo, 2011 18:45 UTC](https://foros.velneo.com/t/run-fichaalta-errorkeyyaexiste/3288/7 "2011-05-10T18:45:47Z")

</div>

@Juanjo

Los N2 no tenemos acceso a aplicaciones tan sofisticadas como el DataClient (era esto lo que te iba a decir? :D ), igualmente ya muestro todos los datos en la rejilla donde hago el alta, y sólo hay otro registro.

Me anoto lo de reorganizar indices.

Acabo de caer que los campos de esa tabla fueron un copy/paste de otra..y va a ser cosa del riego....voy a crearla de nuevo..será lo mejor yo creo.

Gracias a todos.
