Discussion:
MODULOS DE ACCESS
(demasiado antiguo para responder)
ALEX
2004-07-15 18:23:25 UTC
Permalink
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.
Eduardo Olaz
2004-07-15 22:14:33 UTC
Permalink
Los módulos no se ejecutan, lo que se ejecutan son los procedimientos
incluidos en los módulos.
AbrirMódulo lo que te hace es abrir el editor de código en modo diseño por
el módulo y procedimiento que le indiques.
Si lo que quieres es que se ejecute algún procedimiento incluido en un
módulo, lo que debes hacer es seleccionar la opción EjecutarCódigo.
A continuación seleccionas la función que quieres ejecutar. Para ello te
puedes ayudar del asistente (tres puntos seguidos).
En la ventana del asistente te aparece la opción Funciones. Abres la
estructura y seleccionas Módulos. Seleccionas el módulo y dentro de éste la
función que quieres ejecutar.
Para completar la función le pones los parámetros que necesitas pasar a la
función, si ésta los tuviera.

Saludos desde la calle Estafeta de Pamplona:

Eduardo Olaz
Microsoft [MVP] Access

eduardoALGARROBAolaz.net
ALGARROBA = @

P.D.
El uso de mayúsculas no es aconsejable en los mensajes por 2 razones:
1.- Son más difíciles de leer que las minúsculas
2.- Las mayúsculas se usan para expresar que lo que dices lo dices ¡¡¡¡ A
GRITOS !!!!.

"ALEX" <***@discussions.microsoft.com> escribi� en el mensaje news:2e43401c46a98$d12df600$***@phx.gbl...
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.
CarCar
2004-07-15 22:21:48 UTC
Permalink
Hola:

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.
.
alex
2004-07-16 14:21:26 UTC
Permalink
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.
.
.
Victor Delgadillo
2004-07-16 16:28:47 UTC
Permalink
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.
.
.
CarCar
2004-07-17 08:19:52 UTC
Permalink
Hola:

Lo primero que tendrías que preguntarte es porqué
quieres "correr" un módulo.

1. ¿Sabes que hay dentro de él?
2. ¿Sabes qué cosas hace ese código?
3. ¿Necesitas que se ejecute ese código?
4. ¿Para qué?

Parece que no sabes lo que hay en el módulo, por lo que es
realmente preocupante que quieras ejecutar lo que hay en
él.

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
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.
.
.
.
unknown
2004-07-17 08:53:57 UTC
Permalink
Lo mejor, es aclararle el concepto (o que el aclare su definición)

Un Modulo es como un garaje con vehículos, en que el modulo es el garaje y los vehículos las diferentes funciones y subrutinas que contiene

Que haya diferentes módulos, no implica nada, es porque así lo considero oportuno su creador, suponte que quisiera separar los diferentes tipos (motos, camiones, deportivos, todo terreno), cada tipo de vehículos un garaje... ¿¿y ??

Tu para desplazarte, se supone que lo harás en un vehículo, ¿o acaso pretendes desplazarte utilizando un garaje?.

Un saludo E. Feijoo


"CarCar" <***@hotmail.com> escribió en el mensaje news:2e95b01c46bd6$d5da3f80$***@phx.gbl...
Hola:

Lo primero que tendrías que preguntarte es porqué
quieres "correr" un módulo.

1. ¿Sabes que hay dentro de él?
2. ¿Sabes qué cosas hace ese código?
3. ¿Necesitas que se ejecute ese código?
4. ¿Para qué?

Parece que no sabes lo que hay en el módulo, por lo que es
realmente preocupante que quieras ejecutar lo que hay en
él.

Saludos,
CarCar
MVP-Access
-----Mensaje original-----
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.
.
.
.
Loading...