Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Sobre DataReport, Crystal Report y Report Manager..

Estas en el tema de Sobre DataReport, Crystal Report y Report Manager.. en el foro de Visual Basic clásico en Foros del Web. Buenas... Tengo un sistema de facturacion en Visual Basic 6.0, utilizo Acces como base de datos, y data report para impresion de informes. El Sistema ...
  #1 (permalink)  
Antiguo 08/11/2007, 07:51
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
De acuerdo Sobre DataReport, Crystal Report y Report Manager..

Buenas...

Tengo un sistema de facturacion en Visual Basic 6.0, utilizo Acces como base de datos, y data report para impresion de informes. El Sistema funciona una maravilla..

Ahora necesito imprimir mis facturas, y otros informes en tamaño legal u oficio, y mis notas de credito/debito en un tamaño personalizado mucho menor a un A4.

Sabiendo que:
La propiedad ReportWidth se encarga de delimitar el tamaño del informe.
Un valor de 9026 twips equivale aproximadamente, a un folio A4 en vertical.
Un formato A4 en horizontal equivale a unos 13955 twips.
Un centímetro equivale a 567 Twips.

No encuentro la forma o el valor q debo poner para una hoja de tamaño legal u oficio. Entonces decidi investigar sobre crystal report, pero tampoco encuentro un lugar donde setear el tamaño de las hojas. y tb me encontre con una gran problema..

Al final de la factura salen los totales. Por formula debo hallar estos pero no me esta saliendo.

Tambien debo pasar el total facturado a letras, cosa que tampoco me esta saliendo.

Ahora (por favor no lo tomen a mal) necesito salir de estos inconveniente como de lugar, solo por hoy ya que el nuevo sistema tendra MySQL como motor de base de datos y Report Manager para los informes. Este ultimo voy a empezar a estudiar apenas solucione este inconveniente.


bueno, resumiendo..

Hay alguna forma de setear la hoja a tamaño oficio en DATAREPORT??
En caso de que no haya como, alguien tiene idea de como cargar el total facturado en letras en Crystal report?

Desde ya agradecido.

Saludos,

Emmanuel.
  #2 (permalink)  
Antiguo 08/11/2007, 09:58
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 17 años, 9 meses
Puntos: 2
Re: Sobre DataReport, Crystal Report y Report Manager..

DataReport:
Ocupa la hoja y orientacion por defecto definida en la impresora predeterminada.

Crysta Report:
en el informe genera el codigo o la formula que usaste para las letras en el pie2 del informe, se lo envias a traves de los parametros del informe.
  #3 (permalink)  
Antiguo 12/12/2007, 15:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Sobre DataReport, Crystal Report y Report Manager..

Hola soy nuevo este foro, y agradecere si me pueden ayudar con un problema similar, estoy iniciando en Data Report y Cristal Report y pues con ninguno se como pasarle funciones ya definidas en Visual Basic, o sea que cada valor de cierto campo en el detalle sea analizado mediante la función y que retorne el resultado correspondiente.
Ayudenme por favor, gracias y un saludo desde Guatemala.
  #4 (permalink)  
Antiguo 22/07/2008, 18:14
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Sobre DataReport, Crystal Report y Report Manager..

Mirá hace tiempo que estaba renegando con eso.
Hoy, tarde pero seguro... modifique REPORTWIDH 18500 cuando diseño el reporte y me dejo ver mas a la derecha.
Eso junto con todas las cosas que andanda dando vuenta por ahi en los foros....
Lo logré!!!!!!!!!!!!!!!

En mi reporte hago esto:
1: Instalo dos veces la impresora. Una con nombre "Impresora para Sistema" y la configuro Oficio y Horizontal y si quiero solo en ByN y bla, bla...

2: Antes de Abrir el reporte Verifico cual es la impresora Predeterminada:
MsgBox Printer.DeviceName
Dim NP As String
NP = Printer.DeviceName

3: Pongo mi impresora como predeterminada:
Dim obj_Impresora As Object
Set obj_Impresora = CreateObject("WScript.Network")
obj_Impresora.setdefaultprinter "Impresora para Sistema"

4: Pongo mi reporte en Horizontal (Acordate que en tiempo de diseño cambiamos REPORTWIDH a 1850):
Nombredelreporte.Orientation = rptOrientLandscape

5: Abro el reporte:
Nombredelreporte.Show vbModal

6: .... al salir pongo predeterminada la impreso que habia antes y rompo el objeto:
obj_Impresora.setdefaultprinter NP
Set obj_Impresora = Nothing

Espero que sirva........

Gerardo.... (Si esto sirve, por fin pude, una vez, ayudar yo!!!)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:48.