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.

Ayuda con un array

Foro público de Xailer en español
Responder
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda con un array

Mensaje por PILO »

Hola alguien me puede ayudar con un array
Hago lo siguiente
en Local pongo
local MATRIZCONTROLES
MATRIZCONTROLES := {1,1}
Esta asignacion funciona bien
Lo que yo quiero ahora es pasar de un cambo de una base de datos, el valor {1,1}, este
lo tengo guardado en un campo y hago lo siguiente:
MATRIZCONTROLES := RTRIM(::oDbfControles:DATOSCONT))
Como he dicho el campo tiene dicho valor
guardo el dato en un tmaskedit
::oPedir1:Value := MATRIZCONTROLES[1]
:oPedir2:Value := MATRIZCONTROLES[2]
me tendria que mostrar en el ejempo 1 y 1
pero lo que me muestra es { y 1
Alguien me puede dar sugerencias
o como lo puedo hacer
Gracias.
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Ayuda con un array

Mensaje por zeasoftware »

Un arreglo no se puede grabar, tendrias que hacerlo de una manera formateada.
::oDBFControles:DatosCont no puede ser una matriz, ya que no existen campos tipo matriz.
en dado caso podrias grabar:
::oDBFControles:DatosCont := Str(MatrizControl[1]) + "," + Str(MatrizControl[2])
y lo recuperas
MatrizControles := { Token(::oDBFControles:DatosCont, 1), Token(::oDBFControles:DatosCont, 2) }
Asi lo recuperas igual en una matriz.
Es una idea, lo escribi al vuelo, algo me pudo fallar.
Espero te sirva.
Saludos.
--
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda con un array

Mensaje por PILO »

Ramon me puedes documenta token, ha me da un error
unresolver external '_HB_FUN_TOKEN'
DE QUE ES
"Ramon Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=467f0918@ozsrv2.ozlan.local...]467f0918@ozsrv2.ozlan.local...[/email]
Un arreglo no se puede grabar, tendrias que hacerlo de una manera formateada.
::oDBFControles:DatosCont no puede ser una matriz, ya que no existen campos tipo matriz.
en dado caso podrias grabar:
::oDBFControles:DatosCont := Str(MatrizControl[1]) + "," + Str(MatrizControl[2])
y lo recuperas
MatrizControles := { Token(::oDBFControles:DatosCont, 1), Token(::oDBFControles:DatosCont, 2) }
Asi lo recuperas igual en una matriz.
Es una idea, lo escribi al vuelo, algo me pudo fallar.
Espero te sirva.
Saludos.
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Ayuda con un array

Mensaje por zeasoftware »

anexa ct.lib a tu proyecto, esta en xharbourlib
saludos
--
Responder