BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 67 coincidencias.<<  >> 

Delphi
    Pregunta:  27665 - COMO SE MANIPULA EL NUMERO DE PAGINA DE QUICK REPOR
Autor:  compu susoporte
Tengo 50 hojas en un solo listado para imprsion pero las quiero dividir por parte a,parte b y parte c. pero el numero de pagina quiero que sea consecutivo a la parte anterior poe ejemplo si imprimo la parte a esta comienza de la 1 hasta n pero si cargo en quickreport la parte c esta tambien comienza de 1 hasta n, esto es lo que quiero evitar, deseo que la siguiente parte a imprimir del listado particionado comience desde donde n hacia adelante consecutivamente ..... de antemano gracias
  Respuesta:  Luis Herreria
Hola, en el Quitreport tenes un evento que se llama BeforePrint, ahi crea una variable xej npg, colocas un QLabel y se lo asignas

inc(npg);
QLabel1 := npg;

Espro que te sirva
Saludos

    Pregunta:  28231 - TAMAñO DE PáGINA EN QREPORT
Autor:  Jose Silva
Hola a todos
En tiempo de ejecución quiero asignar el tamaño de papel del reporte y de impresión.
Utilizo este código y me da incompatibilidad:

Reporte.page.papersize:=A4

en el caso de la orientación me funciona bien:

Reporte.page.orientation:=poLandscape

Y en el caso de la impresora no existe:
printer.papersize.

¿Cómo hago para asignar el tamaño de página?
Gracias
  Respuesta:  Sebastián Mayorá
Fíjate en qué unit está definida la propiedad PaperSize,
Asegúrate que esta unit es la última que figura en la sección uses de la unit en la que tienes problemas.

    Pregunta:  29738 - ENVIAR FAX
Autor:  alexander lopez
hola amigos lwp

Se puede enviar informes hechos en DELPHI 5 sobre QReport directamente a un numero de FAX?

Gracias
  Respuesta:  Fernando Reyes
La corta ... NO.
La Larga ...
Faxes y otras saranjadas necesitan interfaces de comunicación serial, Quickreport a lo más exporta a CVS, TXT y otras cositas, pero hablar con el modem y luego con el fax del otro lado... Nada.
Si lo que necesitas es seguir ocupando tu Quickreport aprovechando esos lindos y arreglados reportes para faxearlos, entonces tienes que instalar un programa de Fax, en el caso de Window$ tienes muchos por ahí gratis (y otros no tanto) e incluso me parece que en la instalación del mismo viene algo...
Pero lo que hacen al final es instalar una impresora a la que le puedes mandar tus reportes desde Quickreport como si fuera cualquier otra impresora, después de esto, el resto dependerá del programa de fax que hayas elegido...

    Pregunta:  29967 - ¿COMO PUEDO INTERACTUAR DELPHI CON CRYSTAL REPORT?
Autor:  Rafael Farfan
Ya he instalado los componentes de Crystal Report en Delphi pero no puedo acceder al reporte, tal vez haya algún procedimiento que tengo que hacer pero no se cual, no tengo idea.
  Respuesta:  Luis Herreria
Hola, hace un tiempo tuve el mismo problema y soluciones bajando el componente es escribiendo este codigo;

procedure TLstCrystalF.BitBtn1Click(Sender: TObject);
var
rep,r : variant;
filename : string;
begin
if OpenDialog1.Execute then
filename := OpenDialog1.FileName;
rep := createoleobject('Crystal.crpe.application');
r := rep.openreport(filename);
r.preview;
end;

espero que te sirva
Saludos
Luis

    Pregunta:  31361 - AGRUPAR DATOS POR FECHAS
Autor:  Ray Muñoz
Un saludo a todos.
Soy un novato en Delphi. Mi pregunta es la siguiente:
- Tengo una tabla en Paradox con los campos NumCliente (Numeric), FechaCompra (Date), CodArticulo (Numeric), CostoUnitario (Money), Importe (Money). En esta tabla manejo información de todo el año y quisiera una especie de filtro en un DBGrid que me pudiera mostrar los movimientos exclusivos de Enero, Febrero, etc. y de un número de cliente en particular. Es decir, deseo saber los movimientos del Cliente No. 01 (por ejemplo) durante el mes de enero, febrero, etc. A su vez, deseo un concentrado general de todos los movimientos de cada mes y en forma anual. Posteriormente, en un QuickReport, deseo poder imprimir los movimientos de un cliente en un mes en particular, el concentrado mensual y el concentrado anual.

Ojalá pudieran ayudarme. Gracias por su atención.
  Respuesta:  Hugo O.H.
hola ray,

voy a suponer que sabes algo de sql y que has manejado el componente TQuery (si no es asi, te recomiendo que lo hagas, porque son la base para aplicaciones de escritorio eficientes)...

entonces, lo que necesitas es un TQuery asociado al dbgrid (tal como lo asocias con una tabla), y pasarla una consulta pareceida a:

SELECT * FROM tutabla
WHERE EXTRACT(MONTH FROM FechaCompra )=1
AND NumCliente = 123

lo que obtendrias aqui sería las compras del mes de enero del cliente 123... lo unico que necesitarias es activar la consulta y el dbgrid se encarga de actualizarse...

puedes hacerlo mas elegante utilizando consultas parametrizadas:

SELECT * FROM tutabla
WHERE EXTRACT(MONTH FROM FechaCompra )=:mes
AND NumCliente = :numcliente

y utilizar el metodo paramByName del TQuery para asignarle valores en tiempo de ejecucion a los parametros :mes y :numcliente...

y para generar el reporte pues simplemente utilizas el TQuery como data source del mismo y realizas el mismo procedimiento que con cualquier tabla...

saludos...

EOF

    Pregunta:  33236 - COMO IMPRIMO UNICAMENTE 2 DECIMALES EN UN REPORTE
Autor:  José Cruz
aparecen muchas decimales cuando lo mando a impresion deseo que me aparescan unicamente 2 decimales, gracias por contestar
  Respuesta:  omar hamden
mira no se si te refieres a imprimir en pantalla o en impresora, pero en pantalla para controlar el numero de digitos y decimales puedes usar FLOATTOSTRF(numero decimal, FFGENERAL,numero de digitos,numero de decimales) ejemplo...

x:=456.681;

sería FloatToStrF(x,ffgeneral,8,2); resultado= 456.68

espero te sirva...
  Respuesta:  german nicolas acosta
con la fucion trunc puedes indicar hasta cuantas decimales quieres que te imprima, es lo unico que debes hacer.

    Pregunta:  38723 - PROBLEMA CON FAST REPORT ACCESS VIOLATION IN MODULE RTL60.B
Autor:  Iñaki Jimenez
Utilizo Fast report para mis programas en Delphi.
Ya tengo hechos varios listados, pero un dia fui a cambiar una cosa y me encontre el error (ACCESS VIOLATION AT ADDRESS XXXXXXXX IN MODULE RTL60.BPL) . No tengo ni idea del por qué, si alguien puede ayudarme se lo agradezco.

Un saludo y gracias de antemano.
  Respuesta:  Julio César Plascencia Hernández
Buenas tardes:

Sería buena idea que revisaras el orden de creación de tus objetos vinculados a los informes que te presenten ese error. Dado que las excepciones con mensaje Access Violation se dan normalmente porque la aplicación quiere acceder a algún objeto que todavía no se ha creado, quiere destruir algún objeto ya destruido previamente o a situaciones similares. Si no es el caso, revisa tu código, depúralo y fíjate en donde es que tu aplicación se detiene para mostrar este mensaje. Cuando tengas eso bien documentado, si no lo terminas de resolver, por favor regálame un email con tus comentarios para ver cómo te puedo ayudar.

Saludos.

    Pregunta:  38881 - ¿COMO IMPORTAR DATOS DESDE ARCHIVOS GENERADOS POR CLIPPER?
Autor:  Margoth Pacohunca Candia
Actualmente tengo un sistema en Clipper que me genera archivos X***.esp, los cuales tiene la misma estructura, lo que deseo hacer es importar estos datos a una base de datos, pero que se almacenen en una unica tabla, de esta BD, y utilizar el delphi para realizar consultas y reportes de esta BD.
Si esto no es factible entonces si alguien me pudiera ayudar en como pasar estesistema en clipper a Delphi en su totalidad.
  Respuesta:  Julio César Plascencia Hernández
Buenas tardes:

Si puedes realizar exportación de datos de tus generados en Clipper a Archivos de texto, perfecto. Ya sería cuestión de que pasaras el archivo de texto al tipo de base de datos que vayas a utilizar. Espero que tan corta respuesta te pueda dar alguna guía para que llegues a la respuesta que deseas, de no ser así te agrdeceré que me lo comentes para ver como ayudarte a llegar a alguna solución más óptima para tí.

Saludos.

    Pregunta:  40374 - MIGRAR DE DELPHI 2.0 A DEPHI 3 O SUPERIOR
Autor:  Fernando Iligaray
Tengo desarrollado un sistema desde hace varios años en Delphi 2.0 y lo que me impide migrarlo a una versión mas actualizada de Dephi es que todos mis reportes estan hechos con QuickReport 1.0 lo que no es compatible con las versiones de Quickreport nuevas.
Alguien conoce una forma rapida de modificar una buena cantidad de reportes para hacerlos compatibles con Delphi 3 o superior.

Saludos
  Respuesta:  Arturo Mendoza
No de hecho, no es posible emigrar nada del QuickReport 1 al versiones posteriores, te recomiendo que vuelvas a hacer los reportes con la versión 3.05 del QReport es mas facil y trae mas opciones que la versión 1.

Ese es el trabajo de emigracion...

Salu2.

    Pregunta:  42398 - IMPRIMIR TDBGRID EN DELPHI
Autor:  Juan Jose Zambrano
Tengo en una aplicacion un TDBGRID y no se como imprimirlo, me gustaria que alguien me dijese como hacerlo, ademas he leido algo de QReport pero nos e como utilizar lo ni se si lo tengo, yo tengo delphi 7.0
gracias
  Respuesta:  Ariel Romero
En Delphi 7 incluye Rave que es la herramienta utilizada para generar reportes.
Primero en el formulario donde tienes el dbgrid, y agregas de la solapa de rave en delphi 7, el componente RvSystem y el componente RV project que el principal del rave, en la propiedad engine del RvProject lo relacionamos con el RVSystem.
Ahora necesitas relacionarlo a los datos, puedes elejir entre los componetes Rvtableconection o RvqueryCo.. esyos los relacioas con un query o una table, la verdad es que yo al usar dbexpres tuve que utilizar el componente RvDataSetCon.. que se puede conectar a cualquier componente descediente de la clases TDATASet.
Bueno una ves esto puedes iniciar la interfaz visual del RAve desde el menu tools de delphi la opcion rave Designer, alli tenemos que agregar un nuevo data object y selecionar Direct data view, alli aparecera la coneccion hecha en el form y podremos diseñar el formulario, al grabar el reporte debemos agregar el path al la propiedad ProjectFile del RVProject.
para ejecutar el reporte puedes relacionar al clic de un evento la accion execute para tu Rvprojecn (rvproject.execute).

espero que te sirva

|<  <<  1 2 3 4 5 6 7  >>  >|