Ayuda con grid por favor
Os agradesco bastante de antemano su respuesta. Soy principiante en Visual Fox quisiera que me diguen o pasen lineas de codigo fuente de como sumar celdas de un grid, por ejemplo tengo una fila de 4 celdas y quiero que la quinta celda reciba la suma de las 4 anterios.
Hola amigo, puedes hacer lo siguiente:
En el Load Del FORM, crea un cursor de lectura y Escritura as铆:
Create Cursor Detalle (Valor1 N(7,2), Valor2 N(7,2), Valor3 N(7,2), Valor4 N(7,2), Total N(7,2))
Luego en la ventana de propiedades del GRID enlaza este cursor:
RecordSource: Detalle
Column1.ControlSource: Detalle.Valor1
Column2.ControlSource: Detalle.Valor2
Column3.ControlSource: Detalle.Valor3
Column4.ControlSource: Detalle.Valor4
Column5.ControlSource: Detalle.Total
S贸lo te escribo el c贸digo para que veas como debe quedar enlazado el grid con el cursor, pero debes hacer esto desde la ventana de propiedades.
Luego en el text1 de cada columna escribe, puede ser en el VALID o LOSTFOCUS:
Replace Detalle.Total With (Valor1+Valor2+Valor3+Valor4)
ThisForm.Grid1.Refresh()
Y listo ya esta el total en la column 5 del total
Espero te sirva.
En el Load Del FORM, crea un cursor de lectura y Escritura as铆:
Create Cursor Detalle (Valor1 N(7,2), Valor2 N(7,2), Valor3 N(7,2), Valor4 N(7,2), Total N(7,2))
Luego en la ventana de propiedades del GRID enlaza este cursor:
RecordSource: Detalle
Column1.ControlSource: Detalle.Valor1
Column2.ControlSource: Detalle.Valor2
Column3.ControlSource: Detalle.Valor3
Column4.ControlSource: Detalle.Valor4
Column5.ControlSource: Detalle.Total
S贸lo te escribo el c贸digo para que veas como debe quedar enlazado el grid con el cursor, pero debes hacer esto desde la ventana de propiedades.
Luego en el text1 de cada columna escribe, puede ser en el VALID o LOSTFOCUS:
Replace Detalle.Total With (Valor1+Valor2+Valor3+Valor4)
ThisForm.Grid1.Refresh()
Y listo ya esta el total en la column 5 del total
Espero te sirva.
