# Insertar datos sin un formulario

**URL:** <https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416>\
**Category:** Velneo\
**Created:** [18 Mayo, 2012 08:05 UTC](https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416 "2012-05-18T08:05:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexandre](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@alexandre](https://foros.velneo.com/u/alexandre)\
**Post date:** [18 Mayo, 2012 08:05 UTC](https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416/1 "2012-05-18T08:05:03Z")

</div>

Muy buenas otra vez.  
Me gustaria preguntar a los expertos si hay alguna manera de insertar datos a un campo de una tabla sin la necesidad de formulario.

Os doy un ejemplo: en el tutor vCMI hay un formulario que coge un icono dependendo del estado de los indicadores (es decir: si es positivo coge un icono del campo "ICONO" de la tabla "EST\_CMI(Estado CMI)" y lo mismo si es negativo o constante.

Pues en el tutor no hay ningun formulario para insertar estos iconos. Aparte no se como lo hace para que coja un icono o otro dependendo del estado del indicador puesto que no hay eventos, procesos, contenido inicial o algo del tipo que haga una condición.

Alguien podria ayudarme.

gracias.

[attachment=23352,1827]

---

<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:** [18 Mayo, 2012 08:27 UTC](https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416/2 "2012-05-18T08:27:49Z")

</div>

En primer lugar, decirte que el icono no esta en la rejilla, sino en la tabla estatica como muestras en la imagen.  
En la tabla correspondiente a la rejilla (en la parte superior de la imagen) lo que hay es un enlace a la tabla estatica.

En cuanto a tu pregunta, para introducir datos sin formularios, tienes:  
Objetos para usar en procesos y funciones:  
---- Tubo de ficha()  
---- Tubo de lista()  
http://velneo.es/info\_v7\_79\_es/velneo\_vdevelop\_v7/proyectos\_objetos\_y\_editores/proyecto\_de\_aplicacion/tubo\_de\_ficha  
http://velneo.es/info\_v7\_79\_es/velneo\_vdevelop\_v7/proyectos\_objetos\_y\_editores/proyecto\_de\_aplicacion/tubo\_de\_lista  
http://velneo.es/info\_v7\_79\_es/velneo\_vdevelop\_v7/proyectos\_objetos\_y\_editores/proceso/comandos/bases\_de\_datos/tubos

En procesos:  
---- Crear nueva ficha en memoria() y Alta de ficha()

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

---

<div class="post-metadata">

**Author:** ![alexandre](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@alexandre](https://foros.velneo.com/u/alexandre)\
**Post date:** [18 Mayo, 2012 08:42 UTC](https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416/3 "2012-05-18T08:42:38Z")

</div>

> En primer lugar, decirte que el icono no esta en la rejilla, sino en la tabla estatica como muestras en la imagen.  
> En la tabla correspondiente a la rejilla (en la parte superior de la imagen) lo que hay es un enlace a la tabla estatica

Muy buenas **_Pepeto_**  
Las imagenes no estan en **tablas estáticas** sino que en tablas normales como en la imagen 2. Sé que las imagenes no estan en la rejilla pero **se usó una rejilla** para mostrar la imagen y no habia ninguna condición en este campo de la rejilla para saber cual imagen coger en un determinado **estado**.  
Gracias por dejarme los enlaces: les hecharé un vistazo y os pondré mis conclusiones.

Saludos.

---

<div class="post-metadata">

**Author:** ![alexandre](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@alexandre](https://foros.velneo.com/u/alexandre)\
**Post date:** [18 Mayo, 2012 10:02 UTC](https://foros.velneo.com/t/insertar-datos-sin-un-formulario/4416/4 "2012-05-18T10:02:39Z")

</div>

Solucionados señores. Desculpe por las molestias.

**SOLUCIÓN**

Cree un formulario para introducir las imagenes que yo queria y sus IDs (solo 3 imagenes). En la tabla maestra puse una actualización y como componente de actualizacion el campo " **EST\_CMI**" con la siguiente fórmula: **_choose(#REA \< #SUE, "3",_**

choose( (#REA = #SUE) | ((#REA \> #SUE) & (#REA \< #OBJ)) , "2", "1") ).

Funciona de maravilla.

Saludos y gracias a todos.

**PD:** habia una segunda solución que era con el **vDataClient** para introducir sin formularios.
