SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: ::NiKo:: en Sábado 13 de Agosto de 2005, 05:59

Título: Actualizar Una Tabla Desde Un Grid
Publicado por: ::NiKo:: en Sábado 13 de Agosto de 2005, 05:59


Necesito ayuda con un Grid. Estoy haciendo un sistema de facturación, registro los pedidos en una tabla y los muestro en un Grid para que el usuario los confirme. Necesito elegir desde la Grid los registros que se deseen eliminar del pedido y confirmar la opción en un botón.

Si me pudieran ayudar. De antemano, gracias.  :comp:


Mi correo es nicco83@gmail.com
Título: Re: Actualizar Una Tabla Desde Un Grid
Publicado por: DrakerDG en Miércoles 31 de Agosto de 2005, 22:31
:comp: Con este código se puede desplegar un grid con casillas de verificación.

En un grid configuras las siguientes propiedades de la siguiente manera:


Código: Text
  1.  
  2. THISFORM.Tugrid.ColumnCount = 2 *O las que necesites.
  3. THISFORM.Tugrid.DeleteMark = .F. *Oculta la casilla de delete.
  4. THISFORM.Tugrid.GridLines = 0 *Sin líneas en el grid.
  5. THISFORM.Tugrid.HighlighRow = .F.  *Para que no resalte cada fila al enfocarla.
  6. THISFORM.Tugrid.PanlelLink = .F. *Inhabilita el link del panel.
  7. THISFORM.Tugrid.RecordMark = .F. *Oculta la marca de registro.
  8. THISFORM.Tugrid.ScrollBars = 2 *Vertical.
  9. THISFORM.Tugrid.SplitBar = .F. *SplitBar inhabilitada.
  10.  
  11.  
  12.  


Luego en el formulario en tiempo de diseño le das click derecho al grid (Tugrid) y selecciones edit (editar). Ahora el grid (Tugrid) aparece con un recuadro celeste, sin que este recuadro desaparezca seleccionas el control casilla de verificación y lo marcas dentro de la columna en donde quieras que aparezca. Por defecto cada columna tiene un cuadro de texto como control por defecto. Luego configuras en tu grid lo siguiente:


Código: Text
  1.  
  2. THISFORM.Tugrid.Column1.CurrentControl = 'Check1'
  3. * El nombre de la columna depende de cual quieras modificar, así también la casilla.
  4.  
  5.  
  6.  

Estero te sirva :suerte:

Revisa la imagen adjunto.  Esta tiene un grid configurado de esta manera.