Llamar formulario con Grid

Hola mi buen, tengo un problema, no se como podría hacer para que al dar dobleclick en un Grid donde esta el personal, este me abra un formulario con los detalles de esa persona.
Espero puedas ayudarme, igual y con algún ejemplo, te lo agradecería mucho.
mi correo es [email protected]
De antemano muchas gracias mi buen!

1 Respuesta

Respuesta
1
es simple, supongamos que la tabla de personal tenga tres campos
per_id
per_nombre
per_apellido
vinculas al grid
thisform.grid1.recordsource = "personal"
Luego en el evento click del text de la columna que quieres que llame pones lo siguiente.
do form fichaPersonal with personal.per_id
tambien puede ser
do form fichaPersonal with this.value
si le llamas de la columna del grid que esta vinculada al per_id que se supone es el codigo unico de cada personal, con esto basta con llamar  al otro form que yo le llame fichaPersonal.
Luego en el formulario fichaPersonal en el evento INIT del form pones asi
lparameter xIdPersonal
thisform.tag = xIdPersonal
Con esto ya tienes el id que envío el otro form en la propiedad tag del form, esta propiedad existe pero puedes crear una propiedad tuya al form si no quieres usar el tag, eso es a tu gusto, con esto ya en el form fichaPersonal puedes usar el método que más te acostumbras para buscar el id del personal en la tabla y desplegar los datos.
Muchísimas gracias! Con ello se resuelve, también lo hice con una variable global, pero con el parámetro se abren más opciones a configurar búsquedas entre uno y otro más avanzadas.
Muchisimas gracias bro!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas