Buenos días y feliz año a todos, hace muuuuucho que no me comunicaba y quiero saludar a quienes tanto me han ayudado.
Hoy tengo una consulta sobre xbrowse
La idea es mediante un bucle hacer editables las celdas de xbrowse, pero tengo problemas para cargar el campo, que uso FieldName( i ) para obtener su nombre, hay algo que se me pasa, pero no he encontrado que, si alguien puede ayudarme, será muy apreciado
Un fuerte abrazo para todos!!
Hoy tengo una consulta sobre xbrowse
DEFINE DIALOG oDlg RESOURCE 'DLG_DEST' TITLE "Configuración de Destinos"
REDEFINE XBROWSE oBrw FIELDS DESTINOS->IdDestino, DESTINOS->letraid, DESTINOS->Texto_Asoc, DESTINOS->Exp_En, DESTINOS->tipificaci;
ALIAS 'DESTINOS' HEADERS 'Destino:', 'letra:', 'Descrip.', 'Meses exp. enf.:', 'Tipificacion:' ;
COLSIZES 70, 30, 100, 80, 60 ID 101 OF oDlg LINES
oBrw:lFastEdit:= .t.
REQUEST FieldName
FOR i=1 to 4
oBrw:aCols[i]:nEditType = EDIT_GET
esta linea ---> oBrw:aCols[i]:bOnPostEdit := { | oCol, xVal, nKey | If( nKey == VK_RETURN,( ( FieldName( i ) ):= xval, oBrw:Refresh() ), ) }
NEXT
WITH OBJECT oBrw:aCols[5]
oBrw:aCols[5]:SetCheck()
:bStrData := {|| IF( DESTINOS->Tipificaci, 'Si', 'No') }
:blDClickData := {|| ( If( DESTINOS->( Rlock() ), (DESTINOS->Tipificaci:= !DESTINOS->Tipificaci, DESTINOS->( DbUnlock() ) ), ), oBrw:DrawSelect() ) }
END
REDEFINE BUTTON oBtn ID 102 OF oDlg ACTION oDlg:End()
ACTIVATE DIALOG oDlg CENTERLa idea es mediante un bucle hacer editables las celdas de xbrowse, pero tengo problemas para cargar el campo, que uso FieldName( i ) para obtener su nombre, hay algo que se me pasa, pero no he encontrado que, si alguien puede ayudarme, será muy apreciado
Un fuerte abrazo para todos!!
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
José Murugosa
"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"