Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

De Un Tableview Al Portapapeles [Solucionado]

De Un Tableview Al Portapapeles [Solucionado]
Artículo
Responder citando    Descargar mensaje  
Mensaje De Un Tableview Al Portapapeles [Solucionado] 
 
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



 
última edición por fedefunes el Lunes, 09 May 2016, 02:16; editado 1 vez 
fedefunes - Ver perfil del usuario Enviar mensaje privado  
fedefunes [ Viernes, 06 May 2016, 19:54 ]
 


De Un Tableview Al Portapapeles [Solucionado]
Comentarios
Responder citando    Descargar mensaje  
Mensaje 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



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Viernes, 06 May 2016, 21:10 ]
Responder citando    Descargar mensaje  
Mensaje 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



 
Shell - Ver perfil del usuario Enviar mensaje privado  
Shell [ Sabado, 07 May 2016, 08:17 ]
Responder citando    Descargar mensaje  
Mensaje Re: De Un Tableview Al Portapapeles 
 
Shell:

Citar:
habrá que usar el de nueva linea "\n", para diferenciarlas.

Si, tienes razón. Cada final de linea (fila del tableview), hay que añadirle el "\n"

Saludos

Julio



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Domingo, 08 May 2016, 11:07 ]
Responder citando    Descargar mensaje  
Mensaje Re: De Un Tableview Al Portapapeles 
 
Muchas Gracias Gente!!! sabia que no me iban a fallar, cortito y al pie. muy amables!!

Saludos
Federico



 
fedefunes - Ver perfil del usuario Enviar mensaje privado  
fedefunes [ Lunes, 09 May 2016, 01:41 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron