Page 1 of 1

Una de ADO y dos de xbrowse

Posted: Tue Feb 26, 2008 3:49 pm
by leandro
Amigos del foro tengan buen día. Aqui yo molestando de nuevo.

1-> ADO, puedo buscar una coinsidencia dentro de un recorset ya creado? Algo asi como hacer un DbSeek(). No se si s pueda.

2- XBROWSE, Como puedo validar la captura en un xbrowse al momento de digitar para que funcione como el valid en un get. Para que si no es correcta la captura no permita salir.

3- XBROWSE, Puedo hacer que cuando presione una tecla especifica (por ejemplo f2) me execute alguna funcion?

Espero haberme hecho entender.. Gracias de antemano

La solucíon....

Posted: Wed Feb 27, 2008 7:17 pm
by leandro
Amigos la solución con respecto a la primera pregunta es la siguiente:

var:="0001"
Reg:=oRs:Find("codigotalla='"+var+"'")
oRs:Absoluteposition:=Reg

Espero les sirva...

Re: Una de ADO y dos de xbrowse

Posted: Tue Apr 14, 2009 4:48 pm
by Lisa Giordano
Ciao ho provato la tua soluzione ma reg è uguale a NIL
Grazie

Re: Una de ADO y dos de xbrowse

Posted: Tue Apr 14, 2009 6:23 pm
by sysctrl2
::oGrid:aCols[1]:bEditValid := { | oGet, oCol | ::ValidaColsGrid1( oGet, oCol ) }

METHOD ValidaColsGrid1( oGet, oCol ) CLASS AbcTiendita
local cCodigo := oGet:Value()

*** aqui el codigo
if !dbseek( cCodigo )
return .f.
endif

return .t.