A ver, los "modulos" de visual basic son receptaculos que contienen
procedimientos, que pueden ser Sub(rutinas) o Funciones.
Cada Sub o Funcion tiene un nombre y argumentos, algunos opcionales otros
necesarios. Asi que desde un macro o una consulta, NO puedes llamar a un
"modulo"... puedes llamar a una funcion o subrutina en ese modulo
unicamente.
Las funciones y subrutinas creadas por ti en los modulos se llaman de la
misma manera que se llaman a las funciones del sistema de visual basic:
nombre_funcion(argumento1, argumento2, ... )
Asi que sabiendo esto, desde las macros puedes ejecutar una funcion o una
subrutina, no importa si es del sistema o hecha por ti.
DLookup("[campo]","tabla","[campo] = <condicion.>")
aqui llamas la funcion DLookup con los argumentos: nombre del campo y la
tabla, y el argumento condicion (que el campo sea igual a la condicion)
Sabiendo esto, porque no reestructuras la pregunta?
--
Victor Delgadillo [MVP Access]
Miami, Florida
Consultas al grupo, asi todos nos beneficiamos.
Vea los MVP: http://www.microsoft.com/communities/mvp/mvp.mspx
"alex" <***@discussions.microsoft.com> wrote in message news:2eb7f01c46b40$2df386f0$***@phx.gbl...
Como lo hago, entre a la macro y estableci que es
ejecutar codigo, me mete a funciones, cual tomo, porque
aunque veo el modulo no me permito seleccionarlo solo
visualizarlo, en verdad no som aun muy distro en esta
parte..
saludos.
-----Mensaje original-----
1. No escribas en mayúsculas, se hace dificil de leer.
2. Desde una macro lo que puedes es llamar a funciones
que, pueden estar dentro de módulos, en el peor de los
casos incluye todo el código dentro de una función o que
una función se encargue de llamar al resto del código
del
módulo. Pero el módulo, en sí mismo, no se
puede "correr".
Para ejecutar una función desde una macro tienes que
utilizar "Ejecutar código".
Saludos,
CarCar
MVP-Access
-----Mensaje original-----
HELP, POR FAVOR.. NECESITO CORRER UN MODULO EN ACCESS
PERO DENTRO DE UNA MACRO.. CUAL SERIA LA INSTRUCCIÓN EN
LA MACRO COMO LA ACTIVO, ACTUALMENTE UTILIZO LA DE
ABRIRMODULO, PERO NO LO EJECUTA.
SALUDOS.
.
.