Editar sobre xbrowse Array Hash - SOLUCIONADO

Editar sobre xbrowse Array Hash - SOLUCIONADO

Postby leandro » Sat Sep 28, 2019 2:02 am

Amigos buenas noches desde aquí para todos,

Como dice el en encabezado, requiero hacer la edición directo sobre un registro en xbrowse, lo raro es que en columna de tipo carácter funciona, pero si la edición la hago sobre un campo numérico no funciona, alguien sane en que estoy fallando.

Code: Select all  Expand view


....

    oCol          = oBrwItno:AddCol()
    oCol:bStrData := {|| if(Len( aDevolu ) > 0 , aDevolu[oBrwItno:nArrayAt]["nombreproducto"] ,"" ) }
    oCol:cHeader  = "Descripción"
    oCol:nWidth   = 180
    oCol:nHeadStrAlign = AL_LEFT
    oCol:nDataStrAlign = AL_LEFT   
    oCol:oHeaderFont = oFont
    oCol:cFooter     = "TOTALES ------>"   
    oCol:oFooterFont = oFont3
    oCol:nEditType = EDIT_GET
    oCol:bOnPostEdit   = { | oCol, xVal, nKey | If( nKey == VK_RETURN, aDevolu[oBrwItno:nArrayAt]["nombreproducto"]:=xVal,) }

    oCol          = oBrwItno:AddCol()
    oCol:bStrData := {|| if(Len( aDevolu ) > 0 , aDevolu[oBrwItno:nArrayAt]["cantidad"] ,0 ) }
    oCol:cHeader  = "Cantidad"
    oCol:nWidth   = 55
    oCol:nHeadStrAlign = AL_RIGHT
    oCol:nDataStrAlign = AL_RIGHT   
    oCol:oHeaderFont = oFont
    oCol:nEditType = EDIT_GET
    oCol:bOnPostEdit   = { | oCol, xVal, nKey | If( nKey == VK_RETURN, aDevolu[oBrwItno:nArrayAt]["cantidad"]:=xVal,) }

....
 


De antemano gracielas
Last edited by leandro on Tue Oct 01, 2019 3:23 pm, edited 1 time in total.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1485
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Editar sobre xbrowse Array Hash

Postby acuellar » Sat Sep 28, 2019 1:06 pm

Leandro intente con:

Code: Select all  Expand view

oCol:bEditValue:= {|| if(Len( aDevolu ) > 0 , aDevolu[oBrwItno:nArrayAt]["cantidad"] ,0 ) }
 
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1594
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Editar sobre xbrowse Array Hash

Postby leandro » Mon Sep 30, 2019 4:50 pm

Gracias Adhemar :D
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1485
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

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