Visual Basic.NET - Hacer un ejecutable (.exe) de una base de datos de Access

 
Vista:
Imágen de perfil de Arturo
Val: 23
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Hacer un ejecutable (.exe) de una base de datos de Access

Publicado por Arturo (7 intervenciones) el 18/08/2020 21:04:53
Se quiere hacer un ejecutable (.exe) de una base datos en Access, se tiene que hacer mediante un programa de Visual Studio (en este caso se utiliza Visual Studio 2019); pero al armar el código, me da un mensaje de

<no está definido el tipo 'Access.Aplication'>

1
2
3
4
5
6
7
8
Imports Microsoft.Office.Interop.Access
 
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 
        Dim objAccess As New Access.Application()
    End Sub
End Class

¿Como puedo subsanar el mensaje de error?
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
Imágen de perfil de Roy
Val: 21
Ha disminuido su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Hacer un ejecutable (.exe) de una base de datos de Access

Publicado por Roy (5 intervenciones) el 18/08/2020 22:17:23
En las referencias de su proyecto agregue la referencia COM a Microsoft Access Object Library. Y al crear la instancia de Access.Application hagalo de esta forma:
1
2
Dim objAccess As Object
Set objAccess = CreateObject("Access.Application")
La unica deventaja con este procedimiento es que no se va a tener acceso al intelisense, de manera que si digitas objAccess seguido de un punto (objAccess.) no vas a obtener el listado de los metodos y funciones disponibles en la clase. Es decir, hay que conocer el nombre de los metodos que se quieren utilizar y digitarlos correctamente.
Access.Application es una clase dedicada de vba, por lo que en VB no está disponible implicitamente.
Y si vas a distribuir tu proyecto, tienes que asegurarte que el equipo cliente tenga instalada la misma version de Office que tiene el equipo de desarrollo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.535
Plata
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Hacer un ejecutable (.exe) de una base de datos de Access

Publicado por Wilfredo Patricio Castillo (711 intervenciones) el 19/08/2020 21:30:08
No se si entendí bien tu pregunta.

Necesitas hacer una aplicación con VB.NET y base de datos access?.

O tienes una base de datos access y la quieres hacer autoejecutable?.

Si es la segunda alternativa, esto te puede servir.

http://es.accessrepairnrecovery.com/blog/hacer-que-la-base-de-datos-de-acceso-sea-ejecutable

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar