FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#22
|
|||
|
|||
muchas gracias Roman, pero esta opcion no me vale porque no uso el objeto de delphi ExcelApplication, si no que lo creo mas o menos asi
---------------------------
---------------------- pero al final me pide que si quiero grabar o no, y no se como decirle que me lo grabe directamente un saludo
__________________
Me da pena que se admire el valor en la batalla; menos mal que con los rifles no se matan las palabras. Última edición por roman fecha: 07-09-2006 a las 18:50:00. Razón: Añadir etiqueta [delphi] para mayor legibilidad |
#23
|
||||
|
||||
Cita:
// Saludos |
#24
|
|||
|
|||
muchas gracias Roman,
ya solo me faltaria, grabar el documento sin preguntar al usuario, ya que esta opcion no pregunta pero tampoco graba, y necesiteria grabar el documento. de todos mudos muchas gracias.
__________________
De donde sacara las pelas la luna para salir todas las noches!!! P.D. La mala gente gobierna por que la buena gente no vota. En españa eso ya no pasa.... |
#25
|
|||
|
|||
[quote=Anabel]Hola
quizas el siguiente ejemplo te pueda ayudar, es utililizando el componente TExcelAplication, del palette Servers. Receta: Ingredientes en delphi: 1)TForm of course 2)TQuery 3)SaveDialog 5)TExcelapplication 6)bitButton 7)dbGrid procedure TForm1.bbtnExportToExcelClick(Sender: TObject); var LineNumber, LCID : Integer; LineString : string; begin with SaveDialog1 do begin FileName :=''; Filter:= 'Excel files|*.XLS;All Files|*.*'; DefaultExt := 'XLS'; Title := 'Exporting to Excel'; if execute then begin query1.Open; Estoy teniendo algunos problemitas con lo anterior : 1- porque no declaran las variables: FileName ,Filter,DefaultExt,Title¿seran que son pertenecientes al objeto SaveDialog1? 2- ¿Me tengo que crear en el form los objetos descritos desde 2 a 7 inclusive? de los citados al principio 3- de ser asi lo ejecuto y en la linea query1.Open; se produce una excepcion con el mensaje Query1: No SQL statement available ¿como lo puedo solucionar? Si alguien me puede dar una mano muy agradecido Seba |
#26
|
|||
|
|||
hola:
Soy nueva en esto asi que no se como funcionan todo, pero bueno Yo estoy haciendo una aplicacion en la que introduzco datos a un documento en excel que tiene varias hojas, yo quisiera saber como moverme para otra hoja que no sea la primera. Gracias chao |
#27
|
|||
|
|||
Hola Anabel, estoy tratando de exportar un reporte desde delphi a excel y estoy utilizando el codigo que tu expones en el foro, lo que quiero saber es a que corresponde el Query1OrderNo.Value que esta en la siguiente linea y como lo obtengo:
Range['A'+LineString, 'B'+LineString].Value[oleVar] := VarArrayof([Query1OrderNo.value, Query1CustNo.Value]); Gracias por tu ayuda.. Saludos, Juan Pablo |
#28
|
|||
|
|||
Hola, ya la resolvi esa parte y ahora quisiera que por favor me expliques el paso 5, antes quiero decirte que yo solo quiero pasarle 2 campos a excel pues la tabla de la base de datos a la cual hago referencia en el Query tiene 2 campos.
//Paso 5 Range['H2','G'+LineString].NumberFormat := '0.00%'; Range['G2','G'+LineString].NumberFormat := '$#,##0.00'; Range['I2','I'+LineString].NumberFormat := '$#,##0.00'; Range['J2','J'+LineString].NumberFormat := '$#,##0.00'; Range['A1','J'+LineString].AutoFormat(xlRangeAutoFormatlist1, true, true,true,true,true,true); Range['A1','J'+LineString].Columns.AutoFit; ActiveWorkbook.SaveAs(FileName,xlNormal, '', '', false, false, xlNochange,xlUserResolution,False,EmptyParam,EmptyParam, LCID); Espero tu pronta respuesta, gracias. Saludos, Juan Pablo. |
#29
|
|||
|
|||
Hola Juan Pablo!
Perdón pero no entiendo cula es la duda que tienes, pordrías ser más especifico. En las líneas que escribe unicamente se le stá dando formato alas celdas, formato de número. En ese paso también se da explica el comando para salvar la hoja en la que se está trabajando en excel. Saludos Belén
__________________
Ana |
#30
|
|||
|
|||
Gracias Belen por tu respuesta, ya entendi lo que hace el paso 5.
Ahora tengo un problema en esta linea: ActiveWorkbook.SaveAs(FileName,xlNormal, '', '', false, false,xlNochange,xlUserResolution,False,EmptyParam,EmptyParam,LCID); La aplicacion no me ejecuta y me sale este error: Not enough actual parameters Espero me sepas dar una idea de lo que puede estar pasando, gracias. Saludos, Juan Pablo. |
#31
|
||||
|
||||
Hola,
Cita:
Edito: efectivamente, se trata de lo primero que digo: se están proporcionando menos parámetros de los necesarios. De la ayuda de Delphi: Cita:
Última edición por dec fecha: 11-09-2006 a las 18:47:36. |
#32
|
|||
|
|||
Gracias por tus respuestas, me han ayudado a resolver los problemas que tenia.
|
#33
|
|||
|
|||
hola
Ya que se esta en este tema me gustaria saber si hay una manera de guardar el archivo .xls creado en la direccion que yo quiera y si se puede proteger la hoja, todo desde el codigo. Espero me puedan ayudar.
|
#34
|
|||
|
|||
Hola me podrias ayudar por favor con lo siguiente:
Quiero pasar el resultado de una expresion TQRExpr de delphi a excel: La expresion es esta: Sum(if(ADOReportLogin.Answer_Code = 1, ADOReportLogin.Total, 0)). Como le asigno el resultado de esta expresion a una celda de excel?? Gracias por las sugerencias a mi pregunta.. Saludos, Juan Pablo. |
#35
|
|||
|
|||
Error "not enough actual parameters"
Hola! Alguien sabe como puedo arreglar esto?
Bueno les cuento tengo problemas con el ExcelXP.pas, hace un tiempo he estado compilando una aplicación y nunca tuve problemas con esto, pero hoy cambié una query y la exportacion de datos a excel me falló, he estado leyendo que este error es porque tengo menos parametros que los que necesita la funcion, y aunque ya lo cambié, tendría que cambiar todas las llamadas a esta función desde toda la aplicación... mi pregunta es, por qué esto cambió?? antes tenía estas mismas llamadas con menos parámetros y nunca me tiró ningun error. me da la impresión de que es la versión del ExcelXP, alguien sabe como puedo volver a una versión anterior?? Muchos saludos |
#36
|
||||
|
||||
Cita:
estoy tratando de hacer una aplicacion para de un IBOquery1 mandar la informacion a un archivo de EXCEL, me podrian ayudar por favor. |
#37
|
||||
|
||||
Cita:
Buenas. Resulta que tengo un problema con esto. Hay máquinas que no tienen excel instalado y necesito que se genere un archivo .xls. Y no puedo hacerlo. Encontré que en esta página había una herramienta que te permitía hacerlo sin tenerlo instalado. Pero ya no existe. ¿Dónde puedo encontrarlo ahora? Gracias.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
#38
|
||||
|
||||
Cita:
Los tienes aqui. También he visto que en Torry Delphi Pages, todavía están disponibles.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|