problema con xbrowse

problema con xbrowse

Postby Marco Augusto » Wed Apr 25, 2007 12:28 pm

Saludos

Estoy haciendo mis primeras pruebas utilizando xbrowse
pero al intentar utilizar el metodo bONPOSTEDIT

Resulta que al escribir en la celda, borra el contenido
no se si sera la version que utilizo


Aqui esta el codigo que utilizo

FUNCTION PANPRESUP2(MMODO,MABRE)
Local oDLGPRESUP, APASA:=.F., XFPASA:=.F.
*
DEFINE DIALOG oDlgPRESUP RESOURCE 'PRESUP' FONT aFONT[2]
SELE ENTG000
ENTG000->(Ordscope(0,ENT000->NUMERO))
ENTG000->(Ordscope(1,ENT000->NUMERO))
ENTG000->(DBGOTOP())
*
oBrw := TXBrowse():New(oDlgPRESUP)
oBrw:nMarqueeStyle := MARQSTYLE_HIGHLCELL
oBrw:nColDividerStyle := LINESTYLE_BLACK
oBrw:nRowDividerStyle := LINESTYLE_BLACK
oBrw:lColDividerComplete := .t.
oBrw:bCLRSTD:={||IF(RECNO()%2==0,{CLR_BLACK,CLR_1},{CLR_BLACK,CLR_2})}
oBRW:nFREEZE:=2
*
oCol:=oBrw:Addcol()
oCol:cHeader := "Concepto"
oCol:bStrData := { || ENTG000->CONCEPTO }

oCol:=oBrw:Addcol()
oCol:cHeader := "Descripcion"
oCol:bStrData := { || CIMP001->DESCRIP }
oCol:nHeadStrAlign:=AL_LEFT
oCol:nDataStrAlign:=AL_LEFT

oCol:=oBrw:Addcol()
oCol:cHeader := "Referencia"
oCol:bStrData := { || ENTG000->SERIE }
oCol:nHeadStrAlign:=AL_LEFT
oCol:nDataStrAlign:=AL_LEFT
oCol:nEditType := 1
oCol:bOnPostEdit := {|o,x| ENTG000->SERIE:=x}
*
oBRW:SETRDD()
oBrw:CreateFromRESOURCE(500)
*
ACTIVATE DIALOG oDLGPRESUP CENTERED
ENTG000->(Ordscope(0,NIL))
ENTG000->(Ordscope(1,NIL))
SELE ENT000
oBRWPRESUP:REFRESH()
oBRWPRESUP:SETFOCUS()
oBRWPRESUP:UPSTABLE()
RETURN NIL
Marco Augusto Rodriguez Manzo
FWH January 2020 Xharbour 1.2.3
MySQL 5.0.19 Fastreport

PERZO SOFT
Sistemas Personalizados
User avatar
Marco Augusto
 
Posts: 144
Joined: Wed Oct 12, 2005 1:03 pm
Location: Cuernacava, Morelos Mexico

Postby jcaro » Wed Apr 25, 2007 1:46 pm

Creo que tu problema es que en el bonPostEdit, estas pidiendo 2 variables , pero usas solo una.

Mira mi ejemplo, busco en mi array los dos datos solicitados y luego le asigno el cambio.

oBrw:aCols[5]:bOnPostEdit := { | o,x | aDatos[ oBrw:nArrayAt, 5 ] := x }

Saludos
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 107 guests