Hola Amigos.
Tengo un problema, por mas que copio otros codigos donde totalizo Columna con Xbrowse, aqui no doy con la Soluci贸n.
Tengo un Xbrowse con un Array de 5 Columnas, debo Totalizar la Columna 5 y contar cantidad de registro digitados.
Ademas, no logro que el Boton Salir, cierre el Dialogo y vuelva desde donde lo envio.
Los datos son ingresados desde un Get y agregados al Xbrowse.
Desde ya, muchos gracias.
Muchos Saludos.
Antonio
Dejo el C贸digo que debo solucionar:
Tengo un problema, por mas que copio otros codigos donde totalizo Columna con Xbrowse, aqui no doy con la Soluci贸n.
Tengo un Xbrowse con un Array de 5 Columnas, debo Totalizar la Columna 5 y contar cantidad de registro digitados.
Ademas, no logro que el Boton Salir, cierre el Dialogo y vuelva desde donde lo envio.
Los datos son ingresados desde un Get y agregados al Xbrowse.
Desde ya, muchos gracias.
Muchos Saludos.
Antonio
Dejo el C贸digo que debo solucionar:
聽 聽 聽 聽 @ 20,68 GET oCodi 聽 聽Var Cod_Ara1 聽 聽 聽 SIZE 50,10 PIXEL OF oDlg1 聽 PICTURE "@!" 聽 COLOR RGB(0,0,128) 聽 FONT oFont2 UPDATE;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 Valid IF(!Exis_Exa(Tip_Ate1,Tip_Pag1,Cod_Ara1,aCodigos),(MsgStop("CODIGO DIGITADO NO EXISTE"),.F.), (oDlg1:Refresh(),Cod_Ara1:=Spac(7),oBrw1:Refresh(),oCodi:Refresh(),oCodi:SetFocus(), .T.) )
聽 聽聽@ 19.5,130 BTNBMP SIZE 15, 15 聽OF oDlg1 PIXEL 2007 Resource "#8018" FONT oFont2 ;
聽 聽聽聽 聽 聽 聽 聽 聽 聽 聽 ToolTip 聽"BUSCAR CODIGO";
聽 聽聽聽 聽 聽 聽 聽 聽 聽 聽 ACTION Buscar_Cod()
聽 聽聽@ 35,10 XBROWSE oBrw1 SIZE -10,-60 PIXEL OF oDlg1 DATASOURCE aCodigos FONT oFont3;
聽 聽 聽聽 聽聽 聽 聽 聽 聽 聽 聽 聽 HEADERS 'Codigo','Descripci贸n','Cantidad','Valor Prestaci贸n','Valor Total';
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 COLUMNS 1, 2,3,4,5;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 COLSIZES 70, 280, 70, 110, 110;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽PICTURES '@!','@!','9999','999,999,999','999,999,999';
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 CELL LINES AUTOSORT NOBORDER;
聽 聽聽聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:nMarqueeStyle := MARQSTYLE_HIGHLWIN7
聽 聽聽聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:nColDividerStyle := LINESTYLE_INSET
聽 聽聽聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:nRowDividerStyle := LINESTYLE_INSET
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:bClrHeader := {|| { nRGB(140, 0, 0), nRGB( 231, 242, 255 ), } }
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:nOpacity 聽 聽:= 230
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:bClrStd 聽 聽 聽 聽 聽 聽 := {|| { nRGB( 聽0, 聽0, 聽0), nRGB(255,248,220) } }
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:bClrSelFocus 聽 聽 聽 聽:= {|| { nRGB( 聽255, 聽255, 聽255), nRGB(102, 178, 255) } }
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:lFooter := .t.
聽 聽 聽 聽 聽聽 聽聽 聽 聽 聽 聽 聽 oBrw1:lHScroll := .f.
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:lIncrFilter 聽 聽 聽:= .f.
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:lSeekWild 聽 聽 聽 聽:= .F. 聽 聽 聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:SetStyle( 2018)
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:nColorPen := CLR_RED
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽聽 聽oBrw1:aCols[2]:cFooter := "TOTAL INGRESOS -->"
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:aCols[2]:nFootStrAlign := AL_LEFT
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oBrw1:nFooterLines:=1
聽 聽 聽 聽 聽聽 聽聽 聽 聽 聽 聽 聽 WITH OBJECT oBrw1
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:aCols[03]:cEditPicture 聽 聽:= "999,999"
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:aCols[03]:nFooterType := AGGR_COUNT 聽 // No Cuenta
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:aCols[05]:cEditPicture 聽 聽:= "999,999,999"
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:aCols[05]:nFooterType 聽 聽:= AGGR_TOTAL 聽 聽 聽 聽 聽 聽 聽 聽// No Totaliza
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:MakeTotals()
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽:CreateFromCode()
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 END
聽 聽@ 245,180 BTNBMP SIZE 35, 35 PROMPT "SALIR" OF oDlg1 PIXEL 2007 Resource "#8002" FONT oFont2 ; 聽 聽 聽// Este Boton NO Cierra el Dialogo, Siempre pide Ingreso de Codigo en 聽oCodi
聽 聽聽聽 聽 聽 聽 聽 聽 聽 聽 ToolTip 聽"SALIR DEL SISTEMA";
聽 聽聽聽 聽 聽 聽 聽 聽 聽 聽 ACTION oDlg1:End()
聽 聽ACTIVATE DIALOG oDlg1 CENTERED ON INIT oCodi:SetFocus()FWH 22.10 - HARBOUR - PELLES C