necesito ayuda, como trabajar con modulos

horacio
10 de Febrero del 2005
entiendo para que se usa pero no lo puedo aplicar, si alguien sabe y si me lo puede mandar con ejemplos,
muchas gracias

krizall
10 de Febrero del 2005
hola, un modulo mas que nada sirve para englobar todos aquellos procedimientos que son repetitivos, los cuales puedes utilizarlos en diferentes partes del proyecto dependiendo de su ambito(visibilidad)

por ejemplo, supongamos que necesitas llenar un combobox con datos de un recordset

en un modulo estandar (extencion .bas) puedes poner este procedimiento si es que se necesita llenar un listview en diferentes formularios

por ejemplo:

public sub Llenarcombo(byval cmb as combobox,byval Sql as string)
aqui hacemos la consulta a la bd, basada en la sentencia sql


aqui hacemos un bucle por ejemplo para ir añadiendo los registros al listview
while not rs.eof
cmb.additem rs!campo_a_mostrar
rs.movenext
wend
end sub

ahora supongamos que en form1 queremos llenar un combo con los datos de fecha de una bd

seria algo asi en un command button

command1_click()
llenarcombo combo1,"select fecha from datos"
end sub

si necesitas llenar en otro form o quizas en el mismo per ahora con datos diferentes seria asi

command2_click()
llenarcombo combo2,"select ciudad from ciudades"
end sub

de esta manera no tienes que escribir varias veces el mismo procedimiento y tu codigo es un poco mas legible y facil de mantener.