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

macro de access desde visual basic

Estas en el tema de macro de access desde visual basic en el foro de Visual Basic clásico en Foros del Web. Hola amigos. Talves puedan ayudarme, alguno de ustedes sabes como mandar a llamar o ejecutar un modulo o macro que esta hecha en access, desde ...
  #1 (permalink)  
Antiguo 09/02/2005, 09:29
 
Fecha de Ingreso: abril-2004
Ubicación: Managua
Mensajes: 150
Antigüedad: 20 años
Puntos: 0
macro de access desde visual basic

Hola amigos.

Talves puedan ayudarme, alguno de ustedes sabes como mandar a llamar o ejecutar un modulo o macro que esta hecha en access, desde microsoft visual basic 6.0 o 5.0.
Es muy importante para mi.

Gracias de antemano.
  #2 (permalink)  
Antiguo 15/08/2008, 09:44
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: macro de access desde visual basic

utilice este codigo

Option Explicit
Sub Ejecutar_Macro_Access(ByVal path_Bd As String, ByVal La_Macro As String)

On Error GoTo Err_Sub

' Nuevo objeto para acceder a Access
Dim Obj_Access As Access.Application
Set Obj_Access = New Access.Application

' Abre la base de datos indicada
Obj_Access.OpenCurrentDatabase path_Bd

' Ejecuta la macro del archivo Access
Obj_Access.DoCmd.RunMacro La_Macro

DoEvents
' Cierra el Access
Obj_Access.CloseCurrentDatabase


' Elimina la referencia creada
Set Obj_Access = Nothing


Descargar:
On Error GoTo 0
Exit Sub
'Error
Err_Sub:
MsgBox Err.Description, vbCritical
GoTo Descargar

End Sub



Private Sub Command1_Click()

Dim Path As String

Path = "C:baseapli.mdb"

'Indicar el path de la base de datos, y el nombre de la macro a ejecutar
Call Ejecutar_Macro_Access(Path, "Macro1")

End Sub
  #3 (permalink)  
Antiguo 02/03/2010, 22:26
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: macro de access desde visual basic

RESULTA DE Q ESTBA BUSCANDO COMO LLAMAR A UNA MACRO HECHA EN ACCESS O MEJOR DICHO DE UN SISTEMA EN ACCCESS. PERO TENÍA Q LLAMARLA DESDE VBA. Y ESTO NO LO ENCONTRABA POR NINGUNA PARTE, ASÍ Q LES DEJO ESTA
COLABORACION



Dim MacroToRun As String

'NOMBRE DE LA MACRO
MacroToRun = "TCMEDICANO"


'LA LLAMADA A LA MACRO DESDE VBA
DoCmd.RunMacro MacroToRun



'nota esto lo hice con access 2007
  #4 (permalink)  
Antiguo 04/03/2010, 10:23
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: macro de access desde visual basic

y como funcionaría para excell???

Sería muy util.

s2
__________________
Genética animal y veterinaria
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:02.