• Jueves 28 de Marzo de 2024, 18:27

Autor Tema:  Exportar  (Leído 1471 veces)

alexis17

  • Miembro MUY activo
  • ***
  • Mensajes: 378
    • Ver Perfil
    • http://www.codigobasico.net
Exportar
« en: Viernes 11 de Abril de 2008, 17:24 »
0
buenos dias que tal

estoy intentando exportar a exel los datos de un data windows


estoy escribiendo esto, todo funciona bien me los exporta a exel bien

el problema es que yo tengo unos campos en el data windows ocultos con el protec en 0

y tengo como 3 campos uno debajo del otro asi que en data windows se muestra el que este activo en el momento de modo visible para el usuario pero los otros campos estan debajo de ese osea ocultos

entonces al momento de exportar tengo dos problemas
1 me esta mostrando un campo que tenia aparte y le havia pueto el comit en 0 para que en el data windows al momento de correrlo no se viera ese campo

el segundo problema es con los campos que tengo uno debajo del otro

tengo 3 campos uno por defecto esta basio no tiene nada en el protec asi que se mostrara
ya que lso otros campos le iran callendo encima o se pondran visible dependiendo lo que aya seleccionado en el otro campo que es un dropdaun

entonces yo hago mi consulta en el data windows me carga todos los campos pero la idea es que se me exporten los campos que el usuario puede ver o que esten en modo visible en el momento


STRING ls_path_name, ls_name
STRING defext = "XLS"
STRING Filter = "Archivo Excel (*.xls),*.xls"
INTEGER li_valor

li_valor = GetFileSaveName("Guardar como", ls_path_name, ls_name, defext, filter)

IF li_valor = 1 THEN
   dw_detalle_vale.SaveAs(ls_path_name, HTMLTable! , True)   
END IF
Cada dia aprendo algo nuevo

juan_0986

  • Miembro activo
  • **
  • Mensajes: 51
  • Nacionalidad: pe
    • Ver Perfil
Re: Exportar
« Respuesta #1 en: Domingo 13 de Abril de 2008, 01:02 »
0
para que no aparesca en el excell los campos que estan ocultos, debes de suprimirlos del datawindos, al hacer esto mejorara tu expòrtacion al excell, y
no alterar el reporte asi estes usando esos campos ocultos como condicion;
quitalos con la tecla suprimir no del select de la sintaxis.