Acceso a formulario con acción


([N1] lithelefv) #1

Estimados amigos del foro, soy nuevo en velneo y necesito de vuestra gentil ayuda.

He tratado de seguir un video de tutorial para acceder a un formulario con una acción y un proceso, pero por mucho que he intentado no logro que el formulario de configuracion funcione.

Podrian ayudarme, por favor.

Adjunto link a video tutorial

Video de youtube

Saludos cordiales,



([N1] wikan) #2

Buenos días y bienvenido.

Debes ser un poco más específico.

De todas formas lo ideal es.

  • Creas un proceso sin origen, sin entrada y con salida de ficha de la tabla de necesites.
    Cargar lista <tabla> ID <1>
    Seleccionar ficha por posición 1
    Leer ficha seleccionada
    Añadir ficha a la salida

  • Creas una acción con “Disparar objeto”

  • Seleccionas el proceso y en el siguiente disparador de la acción verás que solo aparecen los objetos de ficha de la tabla, coges el formulario.


([N1] lithelefv) #3

Muy amable y gracias por la respuesta.
Fue lo que hice, si puedes por favor mirar la imagen adjunta.
Sin embargo, al momento de ejecutar la solución, no puedo acceder al formulario.

No se si hay alguna otra recomendación, la agradeceria mucho.

Saludos


([N1] wikan) #4

No hay imagen adjunta


([N1] lithelefv) #5

Proceso
cargar lista ( Consultorio@Nombre, ID,)
Seleccionar ficha por posición (1)
Modificar ficha seleccionada con formulario (Consultorio@Nombre…)

Formulario ( Consultorio)
Tabla asociada
Consultorio

Acción (Consultorio)
Comando (Disparar objeto)
Objeto 1 ( Proceso@Consultorio@…)


([N1] wikan) #6

Volvemos al principio.
Si te fijas tu proceso es el mismo con el que inicas el problema.

Lee mi mensaje y verás diferencias. En el proceso solo lee la ficha y la pones como salida.
En el objecto 2 de la acción es donde pones el formulario que recibirá la ficha.


([N2] desarrollosvfp) #7

Hola lithelefv, ¿ya lo pudiste resolver?
El proceso que realizaste, tal y como indica el video, está bien.
Recuerda: el proceso permite MODIFICAR el primer registro QUE EXISTA en la tabla de Configuración; de ninguna manera agrega algún registro.
Por lo tanto, para que funcione, debes tener por lo menos un registro previamente creado en la tabla llamada “Configuración”.
¿Tal vez ese sea el problema?


([N1] lithelefv) #8

Si muchas gracias, ya lo logre.

Muy amables y gracias por dedicar tiempo a ayudarme.

Saludo,


([N1] lithelefv) #9

Efectivamente lo he logrado, pero he encontrado un inconveniente que no lo había planteado antes.
Si es cierto que el proceso ayuda a editar un formulario inicial, para llenar ese formulario he debido crear una acción y una rejilla, con la correspondiente búsqueda y acción para completar el formulario inicial.

Esto me parece un gran inconveniente, porque en el vídeo muestra que solo hay que crear una acción y yo para que funcione he debido crear dos acciones.

Cualquier comentario o sugerencia será bienvenida y muchas gracias por la paciencia.

Saludos,


([N4] Infortic) #10

Pon aquí o que has hecho, porque no lo has complicado.

Con un proceso y una acción tiene que estar solucionado.


([N1] lithelefv) #11

Esto es lo que he hecho

Formulario ( Consultorio)
Tabla asociada
Consultorio

Acción (Consultorio)
Comando (Disparar objeto)
Objeto 1 ( Proceso@Consultorio@……)

Proceso
cargar lista ( Consultorio@Nombre, ID,)
Seleccionar ficha por posición (1)
Modificar ficha seleccionada con formulario (Consultorio@Nombre….)

lo que no sé es si seleccione alguna otra opción por error

Saludos,


([N4] Infortic) #12

Hola.

Dices que has tenido que crear dos acciones, pero sólo pones 1, tampoco veo que uses búsqueda ni rejilla.

De la forma que lo has hecho es un formulario una acción y un proceso, no puedes hacerlo con menos que eso.

Si quieres que el formulario se abra en una ficha en lugar de en un formulario modal sería.

Proceso consultorio (Entrada: NADA, Salida: Consultorio (Ficha)
Cargar Lista (Consultorio,ID)
Selecionar ficha por posición(1)
Lee ficha seleccionada
Añadir ficha a la salida

Accion (Consultorio)
Comando (Disparar Objeto)
Objeto 1: Proceso consultorio
Objeto 2: Formulario consultorio

Esta forma de hacerlo tiene la ventaja de que no bloqueas el registro de Consultorio.


([N1] lithelefv) #13

Ya encontré el error en la acción yo no habia seleccionado el objeto 2 formulario contacto.
Por eso tuve que crear otra acción en la que si seleccione el formulario.

Pues bueno gracias por la gentileza y también que bueno que lo hice asi, porque aprendi que velneo plantea tambien metodos alternativos.

Saludos y gracias.