¿Cómo pasar parámetros a una macro?

18/05/2004 - 08:55 por Rubén | Informe spam
Hola grupo,

me gustaría poder pasarle parámetros a una macro para después realizar una
consulta a una base de datos, ¿cómo podría hacer esto?

Un saludo.
 

Leer las respuestas

#1 Héctor Miguel
18/05/2004 - 22:38 | Informe spam
hola, Rubén !

... pasarle parametros a una macro para despues realizar una consulta a una base de datos [...]



suponiendo que ya tienes definido el procedimiento para la consulta...
podrias 'convertir' [algunas de] las variables de 'ese' procedimiento a 'argumentos' [solicitados por el mismo]
que tendrian que ser 'pasados' por la macro que 'lo llame' [en cualquier otro momento] p.e
si tienes un procedimiento para la consulta como...
_________________
Sub ConsultarDatos()
Dim Consulta As String, DelArchivo As String, [etc.]
Consulta = "Esta es la consulta"
Archivo = "C:\Mis documentos\Este archvo.EXT"
' aqui siguen las lineas para la consulta ...'
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
podrias 'cambiar' las variables a argumentos p.e.
_________________
Sub ConsultarDatos(ByVal Consulta As String, ByVal Archivo As String)
' aqui siguen las lineas para la consulta ...'
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
y posteriormente 'usar' [de manera 'flexible'] ese procedimiento 'llamandolo' [desde otro] p.e.
_________________
Sub NuevaConsulta()
ConsultarDatos "Esta es la consulta", "C:\Mis documentos\Este archivo.EXT"
End Sub
¨¨¨¨¨¨¨¨¨¨¨¨
si cualquier duda, o informacion adicional... ¿comentas?
saludos,
hector.

Preguntas similares