Informes

18/03/2007 - 20:03 por agustin cot | Informe spam
Hola para hacer informes, facturas, tickets,etc
que usais , es que no se por donde empezar
el crystal no me convece es muy complicado

Gracias
Agustin

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
18/03/2007 - 21:13 | Informe spam
"agustin cot" wrote in message
news:
Hola para hacer informes, facturas, tickets,etc
que usais , es que no se por donde empezar
el crystal no me convece es muy complicado



Pues yo los hago a mano, pintándolos con GDI+ en el evento PrintPage de
un PrintDocument. Pero si el Crystal te parece complicado, no te quiero ni
contar lo que te va a parecer dibujar los informes con GDI+ ...
Respuesta Responder a este mensaje
#2 agustin cot
18/03/2007 - 22:33 | Informe spam
A mano, no tendras un pequeño ejemplo de una factura
Gracias
Agustin

"Alberto Poblacion"
escribió en el mensaje news:
"agustin cot" wrote in message
news:
Hola para hacer informes, facturas, tickets,etc
que usais , es que no se por donde empezar
el crystal no me convece es muy complicado



Pues yo los hago a mano, pintándolos con GDI+ en el evento PrintPage de
un PrintDocument. Pero si el Crystal te parece complicado, no te quiero ni
contar lo que te va a parecer dibujar los informes con GDI+ ...

Respuesta Responder a este mensaje
#3 Alberto Poblacion
18/03/2007 - 22:59 | Informe spam
"agustin cot" wrote in message
news:%
A mano, no tendras un pequeño ejemplo de una factura
Gracias



No tengo nada a mano, pero te lo pongo más o menos de memoria.
Suponiendo que ya has agregado un PrintDocument al Form y que has abierto su
evento PrintPage, pon esto en el evento:

private void printDocument1_PrintPage(object sender,
PrintPageEventArgs e)
{
Pen lapiz = Pens.Black;
float x1 = margenIzquierdo;
float x2 = margenDerecho;
float y1 = margenSuperior;
g.DrawLine(lapiz, x1, y1, x2, y1);
//Dibujar de forma similar el resto de las rayas
...
Font fuente = new Font("Arial", 10);
Brush brocha = Brushes.Black;
g.DrawString("Texto", fuente, brocha, x, y);
//Dibujar de forma similar el resto de los textos
}

Configúrale al PrintDocument sus propiedades (PrinterSettings,
PageSettings) y lanza la impresion con PrintDocument1.Print().
Respuesta Responder a este mensaje
#4 agustin cot
19/03/2007 - 07:44 | Informe spam
Gracias Alberto, me parece que voy a intentar aprender
Crystal :)
Agustin

"Alberto Poblacion"
escribió en el mensaje news:%
"agustin cot" wrote in message
news:%
A mano, no tendras un pequeño ejemplo de una factura
Gracias



No tengo nada a mano, pero te lo pongo más o menos de memoria.
Suponiendo que ya has agregado un PrintDocument al Form y que has abierto
su evento PrintPage, pon esto en el evento:

private void printDocument1_PrintPage(object sender,
PrintPageEventArgs e)
{
Pen lapiz = Pens.Black;
float x1 = margenIzquierdo;
float x2 = margenDerecho;
float y1 = margenSuperior;
g.DrawLine(lapiz, x1, y1, x2, y1);
//Dibujar de forma similar el resto de las rayas
...
Font fuente = new Font("Arial", 10);
Brush brocha = Brushes.Black;
g.DrawString("Texto", fuente, brocha, x, y);
//Dibujar de forma similar el resto de los textos
}

Configúrale al PrintDocument sus propiedades (PrinterSettings,
PageSettings) y lanza la impresion con PrintDocument1.Print().


Respuesta Responder a este mensaje
#5 Octavio Hernandez
19/03/2007 - 10:15 | Informe spam
Hola,

No creo que Crystal sea más complicado que ninguno de los otros generadores
de informes q hay por ahí...

Slds - Octavio



"agustin cot" escribió en el mensaje
news:
Hola para hacer informes, facturas, tickets,etc
que usais , es que no se por donde empezar
el crystal no me convece es muy complicado

Gracias
Agustin

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida