Abrir un registro de un formulario basado en una tabla A, desde una Rejilla ....


([N1] Fherr_MX) #1

Hola a todos, como puedo hacer esto: Abrir un registro especifico de un Formulario basado en una Tabla A, desde una Rejilla basado en una Tabla B, por ejemplo en la Rejilla tengo varios registros y le doy Click al registro 36, bueno lo que busco es que se abra el Formulario 36 basado en la Tabla A, Ambas tablas tienen informacion diferente y lo unico que las relaciona es el ID de la Tabla A a la Tabla B ya que hay una Imagen en la Tabla A y esta es la que queremos ver cuando nos abra el Formulario que esta basado en la tabla A, algo asi como un Hipervinculo en una hoja de Excel

Version Velneo 7.19


([N4] sauron911) #2

Puedes utilizar el conector de evento doble click, quitando para ello de la definición de la rejilla lo que son el formulario de Edición, y un manejador de evento, que procese el elemento seleccionado mediante un formulario. Algo como
Interfaz: procesar (, Seleccionadas)
Seleccionar ficha por posición( 1 )
Leer ficha seleccionada
Set( CodigoA, #ID)
Cargar lista (TablaA, ID, CodigoA )
Seleccionar ficha por posición (1)
Leer ficha seleccionada
Crear manejador de objeto( formularioA, form@proyecto )
Añadir ficha al objeto ( formularioA )
Disparar manejador de objeto( formularioA )

Tendras que quitar el formulario de edición de la rejilla, y además quitar la multiseleccion. Si necesitas otras características para la rejilla. Comentalo.

Saludos