Insertar datos sin un formulario


([N1] alexandre) #1

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]


([N1] Pepeto) #2

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


([N1] alexandre) #3

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.


([N1] alexandre) #4

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.