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

VB6 e informes de Access

Estas en el tema de VB6 e informes de Access en el foro de Visual Basic clásico en Foros del Web. Tengo una aplicación en vb6 e imprimo informes access desde esta aplicación utilizando este código: Private Sub cmdImprimir_Click() Set MSAccess = New Access.Application MSAccess.OpenCurrentDatabase ("c:\Mibase.mdb") ...
  #1 (permalink)  
Antiguo 16/01/2007, 03:15
 
Fecha de Ingreso: noviembre-2006
Mensajes: 10
Antigüedad: 17 años, 5 meses
Puntos: 0
VB6 e informes de Access

Tengo una aplicación en vb6 e imprimo informes access desde esta aplicación utilizando este código:
Private Sub cmdImprimir_Click()

Set MSAccess = New Access.Application
MSAccess.OpenCurrentDatabase ("c:\Mibase.mdb")
'si la base de datos esta protegida con contraseña el unico metodo que conozco es:
'enviarle la contraseña de esta forma: SendKeys `contraseña{ENTER}`

MSAccess.DoCmd.OpenReport "NombreInforme", acViewNormal
MSAccess.CloseCurrentDatabase
Set MSAccess = Nothing
End Sub
El problema es que no se como hacer para que me imprima el informe según un parametro de mi formulario de visual basic, es decir, no me imprima todos los registros, si no que me imprima solo el registro que cumpla la condición del parametro.

Gracias.
  #2 (permalink)  
Antiguo 16/01/2007, 21:46
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: VB6 e informes de Access

Proba asi:
Código:
MSAccess.DoCmd.OpenReport "NombreInforme", , , "Campo = " & txtValor.Text 
Saludos
  #3 (permalink)  
Antiguo 17/01/2007, 10:34
 
Fecha de Ingreso: noviembre-2006
Mensajes: 10
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: VB6 e informes de Access

Me aparece la ventanita pidiendome: Introduzca el valor del parametro.
Necesito que sea automatico y no me muestre la ventana para que introduzca yo el parametro.
  #4 (permalink)  
Antiguo 17/01/2007, 13:04
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: VB6 e informes de Access

El metodo que te he dado es automatico no tiene porque pedir parametro; a lo mejor te estas equivocando en el nombre del campo o en el valor que pasas como parametro. Pone el codigo que estas utilizando; para ver si no hay algo mas que este haciendo que te falle el programa.

Saludos
  #5 (permalink)  
Antiguo 18/01/2007, 04:13
 
Fecha de Ingreso: noviembre-2006
Mensajes: 10
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: VB6 e informes de Access

Ya funciona, era un problema al escribir el nombre del campo. Gracias
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:32.