Trabajar cn grid

HOla. Por favor necesito saber como haciendo doble click en un elemento del grid puedo reflejar esa información en un cuadro de texto. Desde ya muchas gracias.-
Respuesta
1
¿Cuándo te refieres a la información es exactamente a qué? ¿Al valor de un solo campo o a la información del registro actual?
Me refería al campo, es decir en un grid con valores, yo clickeo en "nombre" por ejemplo y que ese nombre se refleje en el cuadro de texto. Muchas gracias
Primero debes crear un formulario con un cuadro de texto y una botón cerrar (obviamente le puedes agregar unas cuantas cosas más para hacerlo un poco más llamativo).
En el evento init del formulario escribe el esiguiente código:
Parameters lcValor
If Type("lcValor") = "L"
  =Messagebox("Este formulario no puede ejecutarde de manera independiente.", 16, "Error")
  Return .F.
Endif
Thisform.Text1.Value = lcValor
Establece la propiedad WindowType del formulario a valor 1 (modal).
En el evento Click del botón cerrar del formulario escribes Thisform. Release().
Guarda el formulario con un nombre por ejemplo FrmValor.
En el evento Click de cada columna del control grid escribes el siguiente código:
Local lcValor
lcValor This. Text1. Value (esto dependiendo de la clase de control que tenga la columna, en este cado Text1 el predeterminado).
Do Form "RutaFormulario\Frmvalor" With lcValor
Esa es una solución al problema.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas