Necesito pasar los datos de un array a una varible y lo que hago no me pasa
nada
cTexto:= ToString(DATOSIMPRE[NNN])
msginfo("texto" + tostring(datosimpre[NNN]))
esto solo me saca "texto"
necesito sacar los que hay en la trabla a la variable cTexto
en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
numeros
me puede ayuar alguien Gracias
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.
pasar datos array a una variable
pasar datos array a una variable
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=48b55276@ozsrv2.ozlan.local...]48b55276@ozsrv2.ozlan.local...[/email]
> Necesito pasar los datos de un array a una varible y lo que hago no me
> pasa nada
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
> me puede ayuar alguien Gracias
>
news:[email=48b55276@ozsrv2.ozlan.local...]48b55276@ozsrv2.ozlan.local...[/email]
> Necesito pasar los datos de un array a una varible y lo que hago no me
> pasa nada
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
> me puede ayuar alguien Gracias
>
pasar datos array a una variable
PILO escribió:
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
> me puede ayuar alguien Gracias
>
Si el array DatosImpre a veces contiene cadenas de texto y otras veces
valores numéricos, podrías probar a hacer algo como esto:
IF(Valtype(DatosImpre[NNN] == "C") ) //Cadena de texto
cTexto := DatosImpre[NNN]
ELSE
IF(Valtype(DatosImpre[NNN] == "N" ) //Valor numérico
cTexto := STR(DatosImpre[NNN])
END IF
END IF
Espero que te sirva, saludos.
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
> me puede ayuar alguien Gracias
>
Si el array DatosImpre a veces contiene cadenas de texto y otras veces
valores numéricos, podrías probar a hacer algo como esto:
IF(Valtype(DatosImpre[NNN] == "C") ) //Cadena de texto
cTexto := DatosImpre[NNN]
ELSE
IF(Valtype(DatosImpre[NNN] == "N" ) //Valor numérico
cTexto := STR(DatosImpre[NNN])
END IF
END IF
Espero que te sirva, saludos.
pasar datos array a una variable
PILO,
> Necesito pasar los datos de un array a una varible y lo que hago no me
> pasa nada
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
Si sólo aparece "texto" será porque el contenido de datosimpre[nnn] es una
cadena vacía y no se ve, no porque no esté saliendo. Te aconsejo que pongas
un punto de ruptura en esa línea del programa e inspecciones el contenido
del array usando el debugger. Así podrás ver también el tipo de dato de cada
elemento del array.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Necesito pasar los datos de un array a una varible y lo que hago no me
> pasa nada
> cTexto:= ToString(DATOSIMPRE[NNN])
> msginfo("texto" + tostring(datosimpre[NNN]))
> esto solo me saca "texto"
> necesito sacar los que hay en la trabla a la variable cTexto
> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
> numeros
Si sólo aparece "texto" será porque el contenido de datosimpre[nnn] es una
cadena vacía y no se ve, no porque no esté saliendo. Te aconsejo que pongas
un punto de ruptura en esa línea del programa e inspecciones el contenido
del array usando el debugger. Así podrás ver también el tipo de dato de cada
elemento del array.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
pasar datos array a una variable
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:48b6ede4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> PILO,
>
>> Necesito pasar los datos de un array a una varible y lo que hago no me
>> pasa nada
>> cTexto:= ToString(DATOSIMPRE[NNN])
>> msginfo("texto" + tostring(datosimpre[NNN]))
>> esto solo me saca "texto"
>> necesito sacar los que hay en la trabla a la variable cTexto
>> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
>> numeros
>
> Si sólo aparece "texto" será porque el contenido de datosimpre[nnn] es una
> cadena vacía y no se ve, no porque no esté saliendo. Te aconsejo que
> pongas un punto de ruptura en esa línea del programa e inspecciones el
> contenido del array usando el debugger. Así podrás ver también el tipo de
> dato de cada elemento del array.
Cuando mago msginfo(datosimpre[nnn])
me sale esto "{,,,,,,,,,,}"
no la variable que tiene datosimpre[NNN]
tengo la version 1.97
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
news:48b6ede4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> PILO,
>
>> Necesito pasar los datos de un array a una varible y lo que hago no me
>> pasa nada
>> cTexto:= ToString(DATOSIMPRE[NNN])
>> msginfo("texto" + tostring(datosimpre[NNN]))
>> esto solo me saca "texto"
>> necesito sacar los que hay en la trabla a la variable cTexto
>> en DATOSIMPRE[NNN] unas veces pone datos tipo caracter y otras veces son
>> numeros
>
> Si sólo aparece "texto" será porque el contenido de datosimpre[nnn] es una
> cadena vacía y no se ve, no porque no esté saliendo. Te aconsejo que
> pongas un punto de ruptura en esa línea del programa e inspecciones el
> contenido del array usando el debugger. Así podrás ver también el tipo de
> dato de cada elemento del array.
Cuando mago msginfo(datosimpre[nnn])
me sale esto "{,,,,,,,,,,}"
no la variable que tiene datosimpre[NNN]
tengo la version 1.97
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
pasar datos array a una variable
PILO,
> Cuando mago msginfo(datosimpre[nnn])
> me sale esto "{,,,,,,,,,,}"
Entonces es que datosimpre[nnn] contiene un subarray de 11 elementos con el
valor Nil
> no la variable que tiene datosimpre[NNN]
> tengo la version 1.97
Por favor, trata de aislar el problema y comprobar realmente qué estás
asignando a ese elemento del array. Como ya te dije, una forma muy sencilla
de ver qué estás haciendo y qué contiene esa variable es usar el debugger
integrado de Xailer. Puedes ver como se utiliza es este excelente artículo
de René Flores:
http://objetopersistente.blogspot.com/2 ... rando-con- xailer.html
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Cuando mago msginfo(datosimpre[nnn])
> me sale esto "{,,,,,,,,,,}"
Entonces es que datosimpre[nnn] contiene un subarray de 11 elementos con el
valor Nil
> no la variable que tiene datosimpre[NNN]
> tengo la version 1.97
Por favor, trata de aislar el problema y comprobar realmente qué estás
asignando a ese elemento del array. Como ya te dije, una forma muy sencilla
de ver qué estás haciendo y qué contiene esa variable es usar el debugger
integrado de Xailer. Puedes ver como se utiliza es este excelente artículo
de René Flores:
http://objetopersistente.blogspot.com/2 ... rando-con- xailer.html
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info