Muy buen dia.
Tengo un problema, necesito poder modificar una Columna de una DBF en Xbrowse, pero esta deben modificarse solo las que cumplen con un estado de la Fila.
La Columna a modifica es el Campo: "Cod_res ", pero para ello un campo de la DBF llamado "Est_inf", tiene que tener el valor "S". Por lo que solo seran modificadas las lineas que cumplan con la condicion.
Tengo el siguiente codigo, pero me falta modificarlo para que me permita modificar:
Desde ya muchas gracias.
Atte.
Antonio.
- Code: Select all Expand view
DEFINE DIALOG oDlg RESOURCE "#1003" FONT oFont1 Title " "
REDEFINE XBROWSE oCust ALIAS "&nro_usu2" FIELDS ;
Cod_det1,;
Cod_res,;
Cod_det2,;
HEADERS;
"Detalle Examen",;
"Resultado Examen" ;
"Referencias" ;
PICTURES '@!','@!','@!' ;
ID 4005 OF oDlg ;
FONT oFont1;
FOOTERS LINES CELL
oCust:bClrStd := {|| { nRGB( 0, 0, 0), nRGB(255,248,220) } }
oCust:bClrSelFocus := {|| { nRGB( 0, 0, 0), nRGB(137, 247, 33) } }
oCol := oCust:AddCol()
oCol:AddResource("#8013") // Ticket Verde
oCol:AddResource("#8014") // Ticket Rojo
oCol:cHeader = "Est."
oCol:bBmpData := { || IIF(&nro_usu2->Est_inf = "S",1,2 )}
WITH OBJECT oCust:aCols[ 2 ]
:nEditType := EDIT_GET
END
ACTIVATE DIALOG oDlg CENTERED