Gracias Xevi. Me ha funcionado.
Paco V
"Xevi" <
xevicomas@terra.es> wrote:
>
>
>Paco...
>
>Debes de cambiar el m=E9todo OnPostEdit, por...
>
> ::ODBFDATASET1:NUM2 :=3D SUBSTR(Value,1,1)
> ::ODBFDATASET1:NUM3 :=3D SUBSTR(Value,2,1)
>RETURN Nil
>
>Lo que debes de introducir en el campo NUM2 y NUM3, es el VALOR que en =
>ese momento vale el Edit que estamos editando...
>NUM1 no vale el valor hasta que no FINALIZA OnPostEdit...
>Eso o forzar en OnPostEdit que NUM1 :=3D Value, y luego ya pasar los =
>valores a NUM2 y NUM3 cogiendo de NUM1...
>
>Espero entiendas el funcionamiento, si te queda alguna duda, sigue =
>preguntando... yo te ayudadr=E9 en lo que pueda.
>
>
>Un Saludo,
>Xevi.
>
>
>"PACO v" <
viruete@ono.com> escribi=F3 en el mensaje =
>news:43c3aa08$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
>>=20
>> Aqui mando un ejemplo de lo que quiero hacer. Lo estoy haciendo con =
>tdbrowse.
>>=20
>> Al salir de edici=F3n de la columna NUM1, quiero que me ponga el =
>primer caracter
>> en NUM2 y el segundo en NUM3.
>>=20
>> Me pone el que tenia antes de editar, y si hago update() me casca.
>>=20
>> Como debo hacerlo?
>>=20
>> Paco V
>>=20
>> "Paco V" <
ssi@ono.com> wrote:
>>>
>>>Alguien me podria facilitar un ejemplo para manejar una DBF con =
>arraybrowse?
>>>
>>>Gracias.
>>>
>>>Paco V
>>
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML><HEAD>
><META http-equiv=3DContent-Type content=3D"text/html; =
>charset=3Diso-8859-1">
><META content=3D"MSHTML 6.00.2900.2769" name=3DGENERATOR>
><STYLE></STYLE>
></HEAD>
><BODY>
><DIV><FONT face=3DArial size=3D2>Paco...</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2>Debes de cambiar el m=E9todo =
>OnPostEdit,=20
>por...</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial color=3D#0000ff size=3D2>METHOD SUMAUNO( =
>oSender, Value,=20
>lCanceled, nKey ) CLASS TForm1<BR> ::ODBFDATASET1:NUM2 :=3D=20
>SUBSTR(Value,1,1)<BR> ::ODBFDATASET1:NUM3 :=3D=20
>SUBSTR(Value,2,1)<BR>RETURN Nil<BR></FONT></DIV>
><DIV><FONT face=3DArial size=3D2>Lo que debes de introducir en el campo
=
>NUM2 y NUM3,=20
>es el VALOR que en ese momento vale el Edit que estamos =
>editando...</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>NUM1 no vale el valor hasta que no =
>FINALIZA=20
>OnPostEdit...</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>Eso o forzar en OnPostEdit que NUM1 =
>:=3D Value, y=20
>luego ya pasar los valores a NUM2 y NUM3 cogiendo de =
>NUM1...</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2>Espero entiendas el funcionamiento, si
=
>te queda=20
>alguna duda, sigue preguntando... yo te ayudadr=E9 en lo que =
>pueda.</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2>Un Saludo,</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>Xevi.</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
><DIV><FONT face=3DArial size=3D2>"PACO v" <</FONT><A=20
>href=3D"mailto:
viruete@ono.com"><FONT face=3DArial=20
>size=3D2>
viruete@ono.com</FONT></A><FONT face=3DArial size=3D2>> =
>escribi=F3 en el=20
>mensaje </FONT><A href=3D"news:43c3aa08$
1@ozsrvnegro.ozlan.local"><FONT
=
>face=3DArial=20
>size=3D2>news:43c3aa08$
1@ozsrvnegro.ozlan.local</FONT></A><FONT =
>face=3DArial=20
>size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> <BR>> Aqui =
>mando un=20
>ejemplo de lo que quiero hacer. Lo estoy haciendo con tdbrowse.<BR>> =
><BR>>=20
>Al salir de edici=F3n de la columna NUM1, quiero que me ponga el primer=20
>caracter<BR>> en NUM2 y el segundo en NUM3.<BR>> <BR>> Me pone =
>el que=20
>tenia antes de editar, y si hago update() me casca.<BR>> <BR>> =
>Como debo=20
>hacerlo?<BR>> <BR>> Paco V<BR>> <BR>> "Paco V" <</FONT><A =
>
>href=3D"mailto:
ssi@ono.com"><FONT face=3DArial =
>size=3D2>
ssi@ono.com</FONT></A><FONT=20
>face=3DArial size=3D2>> wrote:<BR>>><BR>>>Alguien me =
>podria facilitar=20
>un ejemplo para manejar una DBF con=20
>arraybrowse?<BR>>><BR>>>Gracias.<BR>>><BR>>>Paco =
>
>V<BR>></FONT></BODY></HTML>
>
>
>