Hola a Todos, esperando se encuentren mejor de lo deseado.
Inicializo un arreglo de memoria bidimensional de 20 columnas y X cantidad de filas.
Necesito agregarle más adelante otra columna, de manera que quede de 21 columnas y X filas sin perder los datos.
Traté con ASIZE() pero al parecer solo funciona con arreglos de 1 dimension.
¿hay alguna manera?
Gracias por la idea que puedan aportarme.
Como Agregar Columna a un Arreglo
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Como Agregar Columna a un Arreglo
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: Como Agregar Columna a un Arreglo
Algo asi?
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=41042&sid=55aa85140104713a4745466b1af3ebef
Saludos.
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=41042&sid=55aa85140104713a4745466b1af3ebef
Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: Como Agregar Columna a un Arreglo
y si creas una tabla dbf temporal en memoria no seria mas facil
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
Re: Como Agregar Columna a un Arreglo
Code: Select all | Expand
AEval( aMyTable, { | a | AAdd( a, nil ) } )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- leandro
- Posts: 1744
- Joined: Wed Oct 26, 2005 2:49 pm
- Location: Colombia
- Has thanked: 34 times
- Been thanked: 10 times
- Contact:
Re: Como Agregar Columna a un Arreglo
Podrías usar hash son mas fáciles de entender y manejar (según mi criterio
) que los array.
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=23671&p=225846&hilit=iniciandome+hash&sid=3ad366510ac943c73d4f365081358f87&sid=4052daa4755a500ed601e90e06170883#p225846
![Very Happy :D](./images/smilies/icon_biggrin.gif)
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=23671&p=225846&hilit=iniciandome+hash&sid=3ad366510ac943c73d4f365081358f87&sid=4052daa4755a500ed601e90e06170883#p225846
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Como Agregar Columna a un Arreglo
Hola amigos,
Gracias a Todos los que dieron respuesta a mi inquietud.
Lo que realmente necesitaba era agregarle una o varias columnas adicionales al arreglo de memoria que me devuelve un Query.
A la final encontre la manera de hacerlo investigando por google, aca les dejo un ejemplo, por si alguien lo necesita.
Las ultimas tres: cantidad, concepto, fecha_hora son columnas adicionales que le agrego a la consulta, asignandoles primero su valor y luego el nombre que tendrán.
En este caso 0 para la columna cantidad y un espacio en blanco para concepto y fecha_hora.
AHORA BIEN, leandro, me interesa tu sugerencia sobre los hash, no sabia que existian, podrias darme alguna direccion donde pueda conseguir documentacion completa al respecto? trabajo casi todo con arreglos de memoria, y si existe una alternativa mejor sea en desempeño o en su manejo, me interesa mucho.
Muchas gracias
Gracias a Todos los que dieron respuesta a mi inquietud.
Lo que realmente necesitaba era agregarle una o varias columnas adicionales al arreglo de memoria que me devuelve un Query.
A la final encontre la manera de hacerlo investigando por google, aca les dejo un ejemplo, por si alguien lo necesita.
Code: Select all | Expand
cQuery:="SELECT "
cQuery+="Art.codigo_articulo, "
cQuery+="Art.descripcion, "
cQuery+="Art.codigo_fabrica, "
cQuery+="Art.codigo_interno, "
cQuery+="0 as cantidad, " // 1
cQuery+="' ' as concepto, " // 2
cQuery+="' ' as fecha_hora " // 3
Las ultimas tres: cantidad, concepto, fecha_hora son columnas adicionales que le agrego a la consulta, asignandoles primero su valor y luego el nombre que tendrán.
En este caso 0 para la columna cantidad y un espacio en blanco para concepto y fecha_hora.
AHORA BIEN, leandro, me interesa tu sugerencia sobre los hash, no sabia que existian, podrias darme alguna direccion donde pueda conseguir documentacion completa al respecto? trabajo casi todo con arreglos de memoria, y si existe una alternativa mejor sea en desempeño o en su manejo, me interesa mucho.
Muchas gracias
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: Como Agregar Columna a un Arreglo
VictorCasajuana wrote:https://www.kresin.ru/en/hrbfaq_3.html#Doc8
Enviado desde mi moto g 5G plus mediante Tapatalk
Hola Víctor !
Gracias por el enlace a la documentación de los HASH.
Hace tiempo estaba aprendiendo PHP y me pareció fabuloso eso de los arrays asociativos. No pregunté acá en el foro porque asumí que no se podía hacer.
Por eso uno de mis profesores siempre decía "No Asuman Nunca Nada", es malo no seguir los consejos de los profesores.
![Laughing :lol:](./images/smilies/icon_lol.gif)
Muchas Gracias, ya me pongo a leer eso...
Agradecido,
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- leandro
- Posts: 1744
- Joined: Wed Oct 26, 2005 2:49 pm
- Location: Colombia
- Has thanked: 34 times
- Been thanked: 10 times
- Contact:
Re: Como Agregar Columna a un Arreglo
Aquí hay algo mas de información
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=39034&p=232791&hilit=hash+functions&sid=323f929947e69800b5b4e35b63989571&sid=5f037f4457a9abcc49246ad1ddc41106#p232791
Desde que descubrí los hash, no dejo de usarlos![Very Happy :D](./images/smilies/icon_biggrin.gif)
http://forums.fivetechsupport.com/viewtopic.php?f=3&t=39034&p=232791&hilit=hash+functions&sid=323f929947e69800b5b4e35b63989571&sid=5f037f4457a9abcc49246ad1ddc41106#p232791
Desde que descubrí los hash, no dejo de usarlos
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]