William,
Gracias por tu ayuda. Pues la definición de la columna entiendo que se hace en el REDEFINE, tal como me ha indicado el compañero nageswaragunupudi:
REDEFINE XBROWSE oBrwRec ID 1000 OF oDlg ;
COLUMNS 'REC_FEC', 'REC_NUM', 'REC_NAL', 'REC_DES', 'REC_PEN', ;
'REC_IMP', 'REC_PAR' ;
HEADERS "FECHA", "NºRECIBO", "ALMACÉN", "TIPO", "PENDIENTE", "IMP.INI.", "IMP.PAG";
ALIAS 'TEM1' ;
CELL LINES FOOTERS UPDATE
No obstante, por si hubiese algún tipo de incompatibilidad en nombres, he cambiado los HEADERS por:
HEADERS "FECHA", "NºRECIBO", "ALMACÉN", "TIPO", "PENDIENTE", "IMP1", "IMP2";
Después de los cambios, tengo entonces el siguiente código:
SELECT 200
GO TOP
DEFINE DIALOG oDlg RESOURCE "Dlg_Prueba"
REDEFINE XBROWSE oBrwRec ID 1000 OF oDlg ;
COLUMNS 'REC_FEC', 'REC_NUM', 'REC_NAL', 'REC_DES', 'REC_PEN', ;
'REC_IMP', 'REC_PAR' ;
HEADERS "FECHA", "NºRECIBO", "ALMACÉN", "TIPO", "PENDIENTE", "IMP1", "IMP2";
ALIAS 'TEM1' ;
CELL LINES FOOTERS UPDATE
WITH OBJECT oBrwRec:oCol( 'Imp1' )
:lTotal := .t.
:nTotal := 0
END
WITH OBJECT oBrwRec:oCol( 'Imp2' )
:lTotal := .t.
:nTotal := 0
END
oBrwRec:MakeTotals() // xBrowse calculates the totals
oBrwRec:CreateFromCode()
ACTIVATE DIALOG oDlg CENTERED
El error que comentaba antes desaparece, pero ahora me arroja este nuevo error:
Error description: Error BASE/1004 Message not found: TXBROWSE:MAKETOTALS
Stack Calls
===========
Called from: .\source\function\HARBOUR.PRG => _CLSSETERROR(0)
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:MAKETOTALS(0)
Called from: C:\Users\David\DOCUME~2\MISPRO~1\Gesco\PROC_1.PRG => CONREC(817)
Alguna sugerencia???
MUCHAS GRACIAS!!!!