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

Informes con acces 2003

Estas en el tema de Informes con acces 2003 en el foro de Visual Basic clásico en Foros del Web. Hola muy buenas llevo poco tiempo intentando manejar Access 2003 y algunas cosas van bien. Pero tengo un pequeño problema al querer imprimir informes. Con ...
  #1 (permalink)  
Antiguo 29/04/2009, 18:04
Avatar de nixxware  
Fecha de Ingreso: abril-2009
Ubicación: Malaga, España
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Información Informes con acces 2003

Hola muy buenas llevo poco tiempo intentando manejar Access 2003 y algunas cosas van bien. Pero tengo un pequeño problema al querer imprimir informes.
Con el asistente hago un informe y lo personalizo hasta ahí todo en orden. El problema esta en que al mandar la orden me imprime el formulario pero si tengo 50 registros, los imprime todos, y la idea es imprimir solo el que me interese.
He leído un poco y lo he intentado pero sin suerte. Entiendo que para llegar a manejarlo hay que leer un poco mas de lo que leí hasta ahora pero de todas formas si pueden orientar a este usuario se los agradeceré bastante.
por si a alguien le interesa aquí le dejo la base de datos que estoy intentando hacer que funcione, bueno como soy novato no me dejan poner la direccion de la base de datos sin embargo he podido de esta manera, solo teneis que poner los puntos. despues de la triple w y despues de nixxware.


www nixxware com/anuncios/TALLER.rar

Le hago el mantenimiento a las furgonetas del jefe de mi padre y pensé que podría hacer una pequeña base de datos con las cosas que le voy haciendo y luego detallar en un informe bien presentado.
Desde ya les agradezco la atención y la ayuda prestada.
  #2 (permalink)  
Antiguo 30/04/2009, 00:59
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: Informes con acces 2003

Es sencilllo, create con el asistente un boton que te muestre el informe en vista previa, se te creara esto en la ventana de codigo VB (por si acaso, puedes acceder a ella pulsando Alt+F11):

Private Sub Comando36_Click()
On Error GoTo Err_Comando36_Click

Dim stDocName As String

stDocName = "Mantenimiento Taller"
DoCmd.OpenReport stDocName, acPreview

Exit_Comando36_Click:
Exit Sub

Err_Comando36_Click:
MsgBox Err.Description
Resume Exit_Comando36_Click

End Sub

Ahora solo tienes que cambiar la linea que te he puesto en rorjo por esta azul:

DoCmd.OpenReport stDocName, acPreview
, , "Id1=" & Me.Id1

El cuarto argumento del metodo Openreport te permita filtrar el informe a mostrar en tantos campos como campos tenga el origen del regitro del mismo

Un saludo
  #3 (permalink)  
Antiguo 30/04/2009, 05:09
Avatar de nixxware  
Fecha de Ingreso: abril-2009
Ubicación: Malaga, España
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Informes con acces 2003

Hola Taribo007 Muchas gracias por responder tan rápido. voy a intentar tu solución tiene buena pinta la verdad.
De momento he hecho lo del botón, por mi cuenta le dicho al botón que me abra en vista previa el informe y con CTRL + p seleccionar la pagina que quiero imprimir. Como tengo 2 o 3 registros no pasa nada por que se que pagina imprimir, pero llegara el momento en el que se me olvide o lo haga mi padre y se va a montar una con tantas impresiones...
De todas formas he subido nuevamente la base de datos terminada sin tu solución por si te apetece echarle un vistazo


www nixxware com/anuncios/Taller1.0.exe
Te pedirá clave: “axes”

Te mando un saludo y muchas gracias. Una vez haya terminado de hacerle pruebas con tu polución escribiré algo aquí.
  #4 (permalink)  
Antiguo 03/05/2009, 18:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Informes con acces 2003

Tema trasladado desde Bases de Datos

http://www.forosdelweb.com/f21/funci...-datos-413499/
  #5 (permalink)  
Antiguo 03/05/2009, 18:50
Avatar de nixxware  
Fecha de Ingreso: abril-2009
Ubicación: Malaga, España
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Informes con acces 2003

bueno señor moderador muchas gracias por la aclaracion, espero no se repita de todas formas ya hemos solventado el problema.
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:07.