Hola alguien me puede ayudar en la siguiente parte
WITH OBJECT ::oDbfCrotales
NN_OFI := ::NN_OFI:VALUE //valor que tima de un tdbmaskedit
::NN_OFI:VALUE := :N_OFI
::NN_TRA:VALUE := :N_TRA
:fastedit()
:control := .t.
:fastupdate()
:SetFilter() // aqui quito el filtro "control = .f. " para poder buscar el registro que esta en falso
:GOTOP()
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es N_OFI y la variable a buscar esta metidad en NN_OFi, pero no consigo que lo encuentre
MSGINFO(NN_OFI)
:fastEDIT()
:CONTROL := .F.
:fastUpdate()
END IF
:SetFilter( "CONTROL = .F." )
END WITH
::NN_OFI:SETFOCUS()
::NN_OFI:Refresh()
--
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
ayuda en busqueda
ayuda en busqueda
Ramon aqui tienes todo el metodo
Hola alguien me puede ayudar en la siguiente parte
METHOD DBBCrotalesDblClick( oSender, nKeys, nCol, nRow ) CLASS TFNaciSele
WITH OBJECT ::oDbfCrotales
NN_OFI := ::NN_OFI:VALUE //valor que tima de un tdbmaskedit
::NN_OFI:VALUE := :N_OFI
::NN_TRA:VALUE := :N_TRA
:fastedit()
:control := .t.
:fastupdate()
:SetFilter() // aqui quito el filtro "control = .f. " para poder buscar el registro que esta en falso
:GOTOP()
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es N_OFI y la variable a buscar esta metidad en NN_OFi, pero no consigo que lo encuentre
MSGINFO(NN_OFI)
:fastEDIT()
:CONTROL := .F.
:fastUpdate()
END IF
:SetFilter( "CONTROL = .F." )
END WITH
::NN_OFI:SETFOCUS()
::NN_OFI:Refresh()
RETURN Nil
--
Hola alguien me puede ayudar en la siguiente parte
METHOD DBBCrotalesDblClick( oSender, nKeys, nCol, nRow ) CLASS TFNaciSele
WITH OBJECT ::oDbfCrotales
NN_OFI := ::NN_OFI:VALUE //valor que tima de un tdbmaskedit
::NN_OFI:VALUE := :N_OFI
::NN_TRA:VALUE := :N_TRA
:fastedit()
:control := .t.
:fastupdate()
:SetFilter() // aqui quito el filtro "control = .f. " para poder buscar el registro que esta en falso
:GOTOP()
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es N_OFI y la variable a buscar esta metidad en NN_OFi, pero no consigo que lo encuentre
MSGINFO(NN_OFI)
:fastEDIT()
:CONTROL := .F.
:fastUpdate()
END IF
:SetFilter( "CONTROL = .F." )
END WITH
::NN_OFI:SETFOCUS()
::NN_OFI:Refresh()
RETURN Nil
--
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
ayuda en busqueda
PUEDES PONER TODO EL METODO?
para ayudarte mejor.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45bf4fcc$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Hola alguien me puede ayudar en la siguiente parte
WITH OBJECT ::oDbfCrotales
NN_OFI := ::NN_OFI:VALUE //valor que tima de un tdbmaskedit
::NN_OFI:VALUE := :N_OFI
::NN_TRA:VALUE := :N_TRA
:fastedit()
:control := .t.
:fastupdate()
:SetFilter() // aqui quito el filtro "control = .f. " para poder buscar el registro que esta en falso
:GOTOP()
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es N_OFI y la variable a buscar esta metidad en NN_OFi, pero no consigo que lo encuentre
MSGINFO(NN_OFI)
:fastEDIT()
:CONTROL := .F.
:fastUpdate()
END IF
:SetFilter( "CONTROL = .F." )
END WITH
::NN_OFI:SETFOCUS()
::NN_OFI:Refresh()
--
para ayudarte mejor.
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45bf4fcc$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Hola alguien me puede ayudar en la siguiente parte
WITH OBJECT ::oDbfCrotales
NN_OFI := ::NN_OFI:VALUE //valor que tima de un tdbmaskedit
::NN_OFI:VALUE := :N_OFI
::NN_TRA:VALUE := :N_TRA
:fastedit()
:control := .t.
:fastupdate()
:SetFilter() // aqui quito el filtro "control = .f. " para poder buscar el registro que esta en falso
:GOTOP()
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es N_OFI y la variable a buscar esta metidad en NN_OFi, pero no consigo que lo encuentre
MSGINFO(NN_OFI)
:fastEDIT()
:CONTROL := .F.
:fastUpdate()
END IF
:SetFilter( "CONTROL = .F." )
END WITH
::NN_OFI:SETFOCUS()
::NN_OFI:Refresh()
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
ayuda en busqueda
EN EL EJEMPLO ANTERIOR EN ESTE LOCATE
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es
ME DA EL SIGUIENTE ERROR
(b)TDBFDATASET:LOCATE(437)
Error BASE/1003 No existe la variable: ES000807920134
Argumentos: ()
--
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es
ME DA EL SIGUIENTE ERROR
(b)TDBFDATASET:LOCATE(437)
Error BASE/1003 No existe la variable: ES000807920134
Argumentos: ()
--
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
ayuda en busqueda
NN_Ofi es cadena?
te falta meter los apostrofes
if ::oDbfCrotales:LOCATE("N_OFI='"+NN_OFI + "'")
saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45bfa11a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
EN EL EJEMPLO ANTERIOR EN ESTE LOCATE
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es
ME DA EL SIGUIENTE ERROR
(b)TDBFDATASET:LOCATE(437)
Error BASE/1003 No existe la variable: ES000807920134
Argumentos: ()
--
te falta meter los apostrofes
if ::oDbfCrotales:LOCATE("N_OFI='"+NN_OFI + "'")
saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45bfa11a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
EN EL EJEMPLO ANTERIOR EN ESTE LOCATE
if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no encuentra la variable el campo es
ME DA EL SIGUIENTE ERROR
(b)TDBFDATASET:LOCATE(437)
Error BASE/1003 No existe la variable: ES000807920134
Argumentos: ()
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 133
- Registrado: Lun May 22, 2006 10:26 am
ayuda en busqueda
PILO escribió:
> EN EL EJEMPLO ANTERIOR EN ESTE LOCATE
> if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no
> encuentra la variable el campo es
>
> ME DA EL SIGUIENTE ERROR
> (b)TDBFDATASET:LOCATE(437)
> Error BASE/1003 No existe la variable: ES000807920134
> Argumentos: ()
Prueba así :
if ::oDbfCrotales:LOCATE('N_OFI="'+NN_OFI+'"' )
> EN EL EJEMPLO ANTERIOR EN ESTE LOCATE
> if ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no
> encuentra la variable el campo es
>
> ME DA EL SIGUIENTE ERROR
> (b)TDBFDATASET:LOCATE(437)
> Error BASE/1003 No existe la variable: ES000807920134
> Argumentos: ()
Prueba así :
if ::oDbfCrotales:LOCATE('N_OFI="'+NN_OFI+'"' )
ayuda en busqueda
Pilo:
Esta es una buena manera
if ::oDbfCrotales:LOCATE('N_OFI="+STR(NN_OFI) )
Saludos
"Juan Pablo Garcia" <pablogarciau@msn.com> escribió en el mensaje
news:[email=45c006a4@news.xailer.com...]45c006a4@news.xailer.com...[/email]
> PILO escribió:
>> EN EL EJEMPLO ANTERIOR EN ESTE LOCATE if
>> ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no
>> encuentra la variable el campo es
>> ME DA EL SIGUIENTE ERROR
>> (b)TDBFDATASET:LOCATE(437)
>> Error BASE/1003 No existe la variable: ES000807920134
>> Argumentos: ()
>
> Prueba así :
> if ::oDbfCrotales:LOCATE('N_OFI="'+NN_OFI+'"' )
Esta es una buena manera
if ::oDbfCrotales:LOCATE('N_OFI="+STR(NN_OFI) )
Saludos
"Juan Pablo Garcia" <pablogarciau@msn.com> escribió en el mensaje
news:[email=45c006a4@news.xailer.com...]45c006a4@news.xailer.com...[/email]
> PILO escribió:
>> EN EL EJEMPLO ANTERIOR EN ESTE LOCATE if
>> ::oDbfCrotales:LOCATE("N_OFI="+NN_OFI ) // me da error de que no
>> encuentra la variable el campo es
>> ME DA EL SIGUIENTE ERROR
>> (b)TDBFDATASET:LOCATE(437)
>> Error BASE/1003 No existe la variable: ES000807920134
>> Argumentos: ()
>
> Prueba así :
> if ::oDbfCrotales:LOCATE('N_OFI="'+NN_OFI+'"' )