Visual Basic - Como ejecutar Informe de Access desde VB6

Life is soft - evento anual de software empresarial
 
Vista:

Como ejecutar Informe de Access desde VB6

Publicado por Juan Arturo (141 intervenciones) el 30/12/2000 00:00:00
Hola, alguien me podra orientar sobre como puedo, desde VB6 ejecutar los informes creados en Access?
Agradeceré cualquier comentario.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como ejecutar Informe de Access desde VB6

Publicado por Joni (18 intervenciones) el 30/12/2000 00:00:00
Te paso un ejemplo:

Set XL = CreateObject("Access.application")
XL.Opencurrentdatabase FilePath:=PathDB
´si es presentacion preliminar mostramos Access
If AccionInforme = 2 Then XL.Visible = True

´para imprimir directamente, y aplicar un filtro(sentencia WHERE sin el WHERE)
XL.DoCmd.OpenReport Informe, AccionInforme, , sql
If AccionInforme = 2 Then XL.DoCmd.maximize

Set XL = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

gracias.. sabras la coleccion de informes

Publicado por Juan Arturo (141 intervenciones) el 30/12/2000 00:00:00
Gracias por tu amable ayuda, me funcionó de maravilla. Abusando un poco. sabrás como obtengo la colección de informes?, es para no tener que definir de forma costante cada nombre de reporte, busqué en la ayuda de Access y solo me da otras colecciones.
Saludos y que tengas un buen año nuevo.
Juan Arturo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:gracias.. sabras la coleccion de informes

Publicado por Joni (18 intervenciones) el 02/01/2001 00:00:00
Va otro ejemplo para rellenar Combo con informes,

db=database

Sub CargarInformes()
Dim ctr As Container, doc As Document, Item As New ValueItem

Set ctr = dbf.Containers!Reports

For Each doc In ctr.Documents
With TDBInfsPorForms.Columns(0).ValueItems
Item.Value = doc.Name
.Add Item
.Translate = False
End With
Next doc

Set ctr = Nothing
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias de nuevo.

Publicado por Juan Arturo (141 intervenciones) el 04/01/2001 00:00:00
Procuraré corresponder con el mismo entusiasmo hacia los demás usuarios del foro. Has sido muy amable.
Juan arturo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como ejecutar Informe de Access desde VB6

Publicado por Rodrigo López (5 intervenciones) el 09/01/2001 00:00:00
Hola. Leí tu pregunta de como ejecutar informes de Access desde VB y también leí las respuestas. El problema de las soluciones que te planteaban es que debes tener instalado el Microsoft Access en la máquina en donde instalas tu aplicación.
Hay un control para VB de la empresa VideoSoft que permite mostrar informes de una base de datos "MDB" (microsoft Jet) sin que tengas que tener instalado Access.
Visita http://www.videosoft.com para descargar la versión de prueba del control y para obtener más información.

Chao!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar