FoxPro/Visual FoxPro - Problema con campo memo al exportar a excel

 
Vista:
Imágen de perfil de Yogui

Problema con campo memo al exportar a excel

Publicado por Yogui (79 intervenciones) el 10/10/2014 16:24:54
Hola de nuevo :)
Vengo de nuevo con otra duda, tengo un query que tiene un campo tipo memo, y cuando lo exporto a Excel no lo muestra/copia, entonces indagando, encontré que colocando “left(campo, longitud) --> left(campo,200)” debería mostrar, pero nada, no me funciona, no sé si ustedes sepan como pasarlo a una cadena para que pueda exportarse a Excel.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Yogui

Problema con campo memo al exportar a excel

Publicado por Yogui (79 intervenciones) el 10/10/2014 17:45:40
Gracias Mauricio, sí me sirven! No tanto para solucionar este problema, pero gracias, sí me era necesario información para dar formato a excel.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Problema con campo memo al exportar a excel

Publicado por Fidel José (558 intervenciones) el 10/10/2014 17:02:51
Lo más fácil es crear un cursor. Por ejemplo, de una tabla de clientes que tiene un campo memo llamado "Memorias"
donde reemplazas el campo Memo por un campo character, usando la funcion CAST()

SELECT NOMBRE,CUIT, CAST(MEMORIAS AS C(254)) as memoria FROM CLIENTES WHERE .T. INTO CURSOR curClien
SELECT curClien
EXPORT TO Clientes.xls XL5
USE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Yogui

Problema con campo memo al exportar a excel

Publicado por Yogui (79 intervenciones) el 10/10/2014 17:44:08
Fidel, no me funciona, :( no exporta nada, pero además otro dato, es que yo exporto la data de esta manera (el campo memo es denominado "campo"):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cn= sqlCONNECT('BDSNX01','prac-q11','prac-q11')
 
CSQL="SELECT a.nume_corre dam, b.tipo_aforo canal, f.dmotivo naranja_rojo,  "+;
"d.dnombre importador, b.codi_agent agencia, "+;
"a.nume_secue secuencia, a.campo texto, "+;
"FROM TABpoli2 a, TABpoli1 b, TABdecla d, TABdido f "+;
"WHERE a.codi_agent='118' AND a.ano_prese='"14' AND a.regimen='10'  "+;
"AND a.nume_corre BETWEEN '000001' AND '999999' AND a.tipo_docu='01' "+;
"AND a.nume_secue>'03' "
 
sqlexec(cn,CSQL,'ALERTAS') 
copy to ALERTA_DIARIA01
brow
 
nombre_nuevo="ALERTA_MAS_DE_3_NOTIFICACIONES"+fecha
nombre_archivo=nombre_nuevo
EXPORT TO &nombre_archivo TYPE XL5

Hice la prueba con lo que me mandaste y no me muestra :(
P.D: Mi versión es vfp6, y me conecto a una base de datos con Oracle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar