Para: joseluisysturiz
José, si te entendà bien, creo que puedes probar con esto.
//oBrw:lFastEdit:=.t.
//En el último get antes de saltar al xBrw
@7.0, 20 GET oConceptG[4] VAR aConceptG[4] OF oRect SIZE 510,18 FONT oWnd:oFont VALID (oBrw:SetFocus(),__keyboard(chr(13)),.t.)
//La primer columna en el xBrw
oCol = oBrw:AddCol()
oCol:cTooltip = "Catalogo de Cuentas"
oCol:bStrData = { || (cAlias)->cta }
oCol:cHeader = " CTA "
oCol:nEditType = EDIT_GET
oCol:bOnPostEdit = { | oCol, xVal, nKey | If( RecCount() == 0, ( DbAppend(), oBrw:Refresh() ),) ,;
If( nKey == VK_RETURN, (cAlias)->Cta := xVal, ) ,;
If( nKey == VK_ESCAPE .and. Empty((cAlias)->Cta), ( (cAlias)->(dbDelete()),(cAlias)->(__dbPack()),(cAlias)->(dbGoBottom()),oBrw:Refresh() ), ) }
Espero te sirva.
Saludos.
José, si te entendà bien, creo que puedes probar con esto.
//oBrw:lFastEdit:=.t.
//En el último get antes de saltar al xBrw
@7.0, 20 GET oConceptG[4] VAR aConceptG[4] OF oRect SIZE 510,18 FONT oWnd:oFont VALID (oBrw:SetFocus(),__keyboard(chr(13)),.t.)
//La primer columna en el xBrw
oCol = oBrw:AddCol()
oCol:cTooltip = "Catalogo de Cuentas"
oCol:bStrData = { || (cAlias)->cta }
oCol:cHeader = " CTA "
oCol:nEditType = EDIT_GET
oCol:bOnPostEdit = { | oCol, xVal, nKey | If( RecCount() == 0, ( DbAppend(), oBrw:Refresh() ),) ,;
If( nKey == VK_RETURN, (cAlias)->Cta := xVal, ) ,;
If( nKey == VK_ESCAPE .and. Empty((cAlias)->Cta), ( (cAlias)->(dbDelete()),(cAlias)->(__dbPack()),(cAlias)->(dbGoBottom()),oBrw:Refresh() ), ) }
Espero te sirva.
Saludos.
Francisco J. AlegrÃa P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql