# Sub-Maestras

**URL:** <https://foros.velneo.com/t/sub-maestras/582>\
**Category:** Velneo\
**Created:** [27 Abril, 2009 14:24 UTC](https://foros.velneo.com/t/sub-maestras/582 "2009-04-27T14:24:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![lolo.nexo](https://avatars.discourse-cdn.com/v4/letter/l/ac91a4/32.png) [@lolo.nexo](https://foros.velneo.com/u/lolo.nexo)\
**Post date:** [27 Abril, 2009 14:24 UTC](https://foros.velneo.com/t/sub-maestras/582/1 "2009-04-27T14:24:33Z")

</div>

Hola,

Creo que las tablas sub-maestras con autonumerico no dan bien de alta. Me expico:

Tabla de clientes con campos ID, nombre (el id autonumerico de 4).

Tabla de contactos sub-maestra de clientes: (cliente, Id, contacto) id autonumerico de 3.

En un formulario de clientes muestro una rejilla con los plurales del cliente (los contactos) al dar de alta un contacto nuevo(en la rejilla del formulario) siempre me dice "Error al dar de alta la ficha".

Si cambio la tabla de sub-maestra a maestra normal todo fuciona.

&nbsp;

es normal?

&nbsp;

Un saludo

&nbsp;

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [27 Abril, 2009 15:49 UTC](https://foros.velneo.com/t/sub-maestras/582/2 "2009-04-27T15:49:32Z")

</div>

Hola:

En condiciones normales no debería haber ningún problema. En edición comprueba que el índice ID del submaestro esté correctamente definido. Dado que has estado modificando la estructura de datos, reinicia la instancia de datos de tu aplicación.

En ejecución comprueba que el meastro (campo padre) está siendo inducido.

Un saludo.

---

<div class="post-metadata">

**Author:** ![lolo.nexo](https://avatars.discourse-cdn.com/v4/letter/l/ac91a4/32.png) [@lolo.nexo](https://foros.velneo.com/u/lolo.nexo)\
**Post date:** [27 Abril, 2009 20:01 UTC](https://foros.velneo.com/t/sub-maestras/582/3 "2009-04-27T20:01:22Z")

</div>

En principio el id es correcto (autoincrementado) y he reinicado las instancias.&nbsp;

Saludos

&nbsp;

---

<div class="post-metadata">

**Author:** ![agonzalez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/agonzalez/32/5473_2.png) [@agonzalez](https://foros.velneo.com/u/agonzalez)\
**Post date:** [28 Abril, 2009 09:07 UTC](https://foros.velneo.com/t/sub-maestras/582/4 "2009-04-28T09:07:26Z")

</div>

Hola MRemohi,

&nbsp;

Asegurate de estar induciendo el maestro CLIENTE. Si la rejilla de plural esta directamente en un formulario de Cliente, debería inducirlo de forma automática. Te recomiendo que muestres en el formulario de alta, el puntero a cliente y el campo código, si ambos están bien, el problema debemos buscarlo en los índices de la tabla submaestra.

&nbsp;

Un saludo.

---

<div class="post-metadata">

**Author:** ![lolo.nexo](https://avatars.discourse-cdn.com/v4/letter/l/ac91a4/32.png) [@lolo.nexo](https://foros.velneo.com/u/lolo.nexo)\
**Post date:** [29 Abril, 2009 15:37 UTC](https://foros.velneo.com/t/sub-maestras/582/5 "2009-04-29T15:37:36Z")

</div>

El campo cliente se induce correctamente porque en el formulario de alta de contactos muestro el campo y es correcto.

Simplemente el Id es cero y no lo incrementa.

---

<div class="post-metadata">

**Author:** ![rcueto](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/rcueto/32/5190_2.png) [@rcueto](https://foros.velneo.com/u/rcueto)\
**Post date:** [29 Abril, 2009 15:57 UTC](https://foros.velneo.com/t/sub-maestras/582/6 "2009-04-29T15:57:26Z")

</div>

Hola:

El código de una tabla no se asigna hasta el momento de guardar la ficha. Es en el momento de aceptar el formulario cuando el sistema le asigna el código.

Revisa si tienes algún evento asociado al formulario del submaestro que pueda afectar a esta funcionalidad, ya que el código del registro submaestro debería se calculado e incrementado al aceptar el formulario de alta.

Un saludo.

&nbsp;

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [21 Septiembre, 2011 17:00 UTC](https://foros.velneo.com/t/sub-maestras/582/7 "2011-09-21T17:00:11Z")

</div>

pues me pasa igual que a lolo.nexo, pero a mi me sucede el problema al importar a tablas submaestras, por alguna extraña razón al estar importando llega un momento en que comienza a asignar mal el id (autonumérico) de la submaestra y ya no da de alta los registros.

Si he hace 1 por 1 mediante formulario no tengo problemas, pero con la importación si.

He de comentar que ya revisé a fondo la situación y sigue fallando, esto es, me da de alta los dos o tres primeros registros de una secuencia determinada, pero los siguientes truena, no da de alta y en el vAdmin se ven los mensajes de error por clave duplicada.

Qué sucede?

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [21 Septiembre, 2011 19:28 UTC](https://foros.velneo.com/t/sub-maestras/582/8 "2011-09-21T19:28:52Z")

</div>

@aztecmexico  
.  
.  
Existen varias incidencias en vBugman relacionadas con las tablas submaestras.Usa el localizador con la palabra -submaestras- y las verás.  
.  
De momento, yo no recomiendo su uso. Es más, nunca las he usado en v7 por los tipos de incidencias que tiene.  
.  
.  
saludos  
Antonio Vela  
http://www.velavisual.com

---

<div class="post-metadata">

**Author:** ![aztecmexico](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/aztecmexico/32/3498_2.png) [@aztecmexico](https://foros.velneo.com/u/aztecmexico)\
**Post date:** [21 Septiembre, 2011 21:21 UTC](https://foros.velneo.com/t/sub-maestras/582/9 "2011-09-21T21:21:41Z")

</div>

Gracias Antonio,

Ya se me hacía raro el funcionamiento erróneo, de momento he cambiado la estructura de las tablas.

Un Saludo.
