Buenas tardes, quisiera saber si se puede copiar desde un tableview en ejecucion al portapapeles para luego pegarlo en un excel, y si se puede viceversa. He buscado pero no encuentro por ningun lado asi que no se si se podria, igualmente gracias.
Tengo Gambas3 en virtualbox corriendo en windows 7 por si acaso.
Saludos
Federico
De Un Tableview Al Portapapeles [Solucionado]
Subject: De Un Tableview Al Portapapeles [Solucionado]
Last edited by fedefunes on Monday, 09 May 2016, 02:16; edited 1 time in total
Last edited by fedefunes on Monday, 09 May 2016, 02:16; edited 1 time in total
Subject: Re: De Un Tableview Al Portapapeles
fedefunes:
Tienes que usar el objeto portapapeles (clipboard : http://gambaswiki.org/wiki/comp/gb.qt4/clipboard )
pasos a seguir:
1) Recorres el tableview, y coges los valores de las celdas añadiendoles a una variable de cadena y separando cada valor por un tabulador
Acumula &=gb.tab & ContenidoCelda ' o en vez de gb.tab pon "/t"
2) Copia la información al portapapeles:
clipboard.copy(acumula,"text/html")
3) Te vas a la excel y pegas o pones pegar especial
Nota:
Tienes que configurar la maquina virtual para que comparta el contenido del portapapeles.
Saludos
Tienes que usar el objeto portapapeles (clipboard : http://gambaswiki.org/wiki/comp/gb.qt4/clipboard )
pasos a seguir:
1) Recorres el tableview, y coges los valores de las celdas añadiendoles a una variable de cadena y separando cada valor por un tabulador
Acumula &=gb.tab & ContenidoCelda ' o en vez de gb.tab pon "/t"
2) Copia la información al portapapeles:
clipboard.copy(acumula,"text/html")
3) Te vas a la excel y pegas o pones pegar especial
Nota:
Tienes que configurar la maquina virtual para que comparta el contenido del portapapeles.
Saludos
Subject: Re: De Un Tableview Al Portapapeles
Julio:
Supongo que después de la ultima palabra de cada línea con el carácter tabulador "\t" habrá que usar el de nueva linea "\n", para diferenciarlas.
Claro eso es usando el portapapeles. Si creas un archivo siguiendo unas pautas, carácter separador, final de línea. Se puede importar a Excel o Calc.
VirtualBox tiene la posibilidad de copiar y pegar entre las distintas máquinas. Ademas se puede compartir un directorio/carpeta entre las máquinas.
Saludos
Supongo que después de la ultima palabra de cada línea con el carácter tabulador "\t" habrá que usar el de nueva linea "\n", para diferenciarlas.
Claro eso es usando el portapapeles. Si creas un archivo siguiendo unas pautas, carácter separador, final de línea. Se puede importar a Excel o Calc.
VirtualBox tiene la posibilidad de copiar y pegar entre las distintas máquinas. Ademas se puede compartir un directorio/carpeta entre las máquinas.
Saludos
Subject: Re: De Un Tableview Al Portapapeles
Shell:
Si, tienes razón. Cada final de linea (fila del tableview), hay que añadirle el "\n"
Saludos
Julio
Citar:
Si, tienes razón. Cada final de linea (fila del tableview), hay que añadirle el "\n"
Saludos
Julio
Subject: Re: De Un Tableview Al Portapapeles
Muchas Gracias Gente!!! sabia que no me iban a fallar, cortito y al pie. muy amables!!
Saludos
Federico
Saludos
Federico
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1024s (PHP: -36% SQL: 136%)
SQL queries: 23 - Debug Off - GZIP Enabled