# Seleccionar solo los plurales

**URL:** <https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649>\
**Category:** Velneo\
**Created:** [26 Enero, 2016 10:08 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649 "2016-01-26T10:08:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![garcia.vidales](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/garcia.vidales/32/5427_2.png) [@garcia.vidales](https://foros.velneo.com/u/garcia.vidales)\
**Post date:** [26 Enero, 2016 10:08 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/1 "2016-01-26T10:08:09Z")

</div>

Amigos, de nuevo yo con mis problemas.  
Seguramente esto es muy sencillo, pero no he podido encontrar la manera  
de hacerlo:

Tengo una tabla ARTICULOS y una Tabla ARTICULO\_TALLAS que es un detalle de la primera  
Por otro lado tengo una tabla ENTRADAS, con una tabla detalle ENTRADAS\_DETALLE.  
Ademas una tabla TALLAS donde están todas las tallas posibles

ENTRADA\_DETALLE tiene como Maestro ARTICULOS y TALLAS  
Así también ARTICULO\_TALLAS tiene como maestro a ARTICULOS y TALLAS  
en ARTICULO\_TALLA están las tallas posibles de un articulo especifico

cuando capturo el las lineas de entradas (La tabla ENTRADA\_DETALLE) lo hago en una regilla  
primero capturo el campo ARTICULO y selecciono de la tabla de artículos el que deseo,  
ahora capturar el campo TALLA, aquí me gustaría poder seleccionar la talla, pero solo entre  
aquellas que corresponden al articulo de la linea. Como dije, en una rejilla

Alguien me puede ayudar a hacer esto??

Gracias de antemano

---

<div class="post-metadata">

**Author:** ![alberto\_nudman](https://avatars.discourse-cdn.com/v4/letter/a/e68b1a/32.png) [@alberto\_nudman](https://foros.velneo.com/u/alberto_nudman)\
**Post date:** [26 Enero, 2016 11:15 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/2 "2016-01-26T11:15:19Z")

</div>

Hola,

Va a ser mucho mas fácil ayudarte si pones algunos pantallazos de lo que describes.  
Además, sugiero que nos cuentes con mas detalle cómo quieres realizar la captura… por ejemplo, desde el menú contextual de la rejilla…?

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [26 Enero, 2016 12:11 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/3 "2016-01-26T12:11:13Z")

</div>

Hola.

Hay muchas formas de hacer lo que describes.

1. Puedes hacer un comboview que rellenas con un proceso (al igual que una rejilla).  
Ese proceso de carga ya filtra las tallas de dicho artículo y lo lanzas cada vez que cambias el artículo de la línea.

2. Puedes subindexar el campo talla para que te muestre las que quieres.

3. Puedes crear un formulario con una rejilla que te muestre las tallas que tiene el artículo, el botón de búsqueda de talla lanza dicho formulario y recoge la talla seleccionada por el usuario en dicho formulario.

4. Un control combo que rellenas por javascript con las tallas seleccionables según el artículo.

…

Aparte, al aceptar los cambios chequea que la talla seleccionada es válida para el artículo seleccionado, por si por cualquier motivo se te ha escapado algún caso.

Prueba para empezar con la opción 1.

---

<div class="post-metadata">

**Author:** ![garcia.vidales](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/garcia.vidales/32/5427_2.png) [@garcia.vidales](https://foros.velneo.com/u/garcia.vidales)\
**Post date:** [27 Enero, 2016 06:43 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/4 "2016-01-27T06:43:30Z")

</div>

Sigo sin poder resolverlo, lo he intentado con ComboView y no se como meterlo a la rejilla  
y con Subindexadores no me funciona

En la rejilla lo he probado usando un Data Cacher Edit y con BoundFieldEdit sin resultados  
correctos

Anexo Imagen de la Rejilla de Captura de de Esquema de Tablas, Espero esto sea mas explicito  
y, apelando a su buena voluntad, alguien me ayude a resolverlo

Gracias de Antemano

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/b/bf5c6281fa3fb275dad93a71dfd6c1feb2dc9c61.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/2/2705ec8b3ad7559e3e57dd7641362694d0f16e45.png)

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [27 Enero, 2016 09:51 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/5 "2016-01-27T09:51:05Z")

</div>

Si la voluntad diera de comer…

No se si en la rejilla vas a poder montar algo para solo mostrar las tallas del artículo. Pero tienes varias opciones.

- En el subíndice tienes que resolver el artículo seleccionado previamente, teniendo un índice en la tabla ARTICULOS\_TALLAS con ese orden. ARTICULO\_TALLA.

- Poner un evento cuando la columna pierda foco indicando al usuario que la talla seleccionada no está dada de alta para ese artículo.

- Cambiar la rejilla editable por una rejilla normal y usar formularios para introducir las compras. Con lo que si podrías usar comboview, datacatcher alimanentados por proceso, etc

- Está me gusta más. Si lo haces como tu quieres y el artículo es nuevo o entran nuevas tallas. Obligas al usuario a ir a la ficha del artículo y asignarle primero las tallas para poder luego usarlas en las compras. Sin embargo si muestras todas las tallas disponibles a la vez que el usuario introduce una compra, en el tigger anterior al alta si no existe ese ARTICULO\_TALLA das de alta el registro para que el puntero real apunte bien y haga la actualización.

---

<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:** [27 Enero, 2016 10:25 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/6 "2016-01-27T10:25:46Z")

</div>

Hola Lgarcia.

Subindexando la columna Talla de la Rejilla tiene que funcionar perfectamente.

- Crea el índice IND\_ARTICULO\_TALLA en la Tabla ARTICULO\_TALLA
- En la columna Talla de la Rejilla apunta al Maestro TALLA mediante un control Edición Alfabética (mostrará un combo)
- Crea un Subindexador en esta columna  
Índice -\> IND\_ARTICULO\_TALLA  
Resolución de partes de índice -\> ARTICULO(#ARTICULO), TALLA

Y ya está.  
La subindexación es dinámica, cambiando el #ARTICULO, el combo del Maestro Talla se actualiza solo.

Por supuesto, este caso solo es válido cuando las Tallas están previamente asignadas al Artículo. Esto ya depende de los requisitos de tu Aplicación, si el comercial puede o no dar de alta tallas sobre la marcha.  
En cualquier caso puedes tener 2 columnas, una subindexada y la otra no. Muestras una u otra según el caso.

Recuerda que tienes eventos de Edición (PRE y POS) en la Rejilla para código de apoyo.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![garcia.vidales](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/garcia.vidales/32/5427_2.png) [@garcia.vidales](https://foros.velneo.com/u/garcia.vidales)\
**Post date:** [27 Enero, 2016 23:43 UTC](https://foros.velneo.com/t/seleccionar-solo-los-plurales/8649/7 "2016-01-27T23:43:37Z")

</div>

Amigos, muchas gracias por sus consejos y sugerencias  
al final lo resolví como Paco sugiere:

En verdad ha sido de gran ayuda.

Me siento acompañado en esta aventura llamada Velneo

Gracias de nuevo.
