COMO PASAR PARAMETROS ENTRE una FUNCION A OTRA FUNCION
necesito pasar de la funcion genera codigo strings como s_vhs.value=true ; s_dvd.value=true ; s_juego.value=true ; s_nombre.text
codigo=generacodigo( ?????????? )
y como las recive
private sub generacodigo ( ?????????? )
se los agradeceria bastante
codigo=generacodigo( ?????????? )
y como las recive
private sub generacodigo ( ?????????? )
se los agradeceria bastante
Primero que nada, si generacodigo es un función, deberías
declararla como una función y no como una Sub.
Private Function generacodigo(parametros) As String
En la declaración pones los parametros de esta forma:
[Byval/Byref] nombre1 As tipo,[Byval/Byref] nombre2 As tipo,[Byval/Byref] nombre3 As tipo...
Para pasar valores en la llamada lo haces así:
codigo=generacodigo( valor1,valor2,valor3...)
Para que la función devuelva un resultado, debes asignar
dicho resultado, a una variable que se llama como la función
(pero que no necesitas declarar, ya existe dentro de ella).
Puedes utilizar los valores que se enviaron en la llamada
a través de los nombres de los parámetros. Dentro de
la función, los parámetros son variables que contienen
el valor que se especificó al llamar a la función.
declararla como una función y no como una Sub.
Private Function generacodigo(parametros) As String
En la declaración pones los parametros de esta forma:
[Byval/Byref] nombre1 As tipo,[Byval/Byref] nombre2 As tipo,[Byval/Byref] nombre3 As tipo...
Para pasar valores en la llamada lo haces así:
codigo=generacodigo( valor1,valor2,valor3...)
Para que la función devuelva un resultado, debes asignar
dicho resultado, a una variable que se llama como la función
(pero que no necesitas declarar, ya existe dentro de ella).
Puedes utilizar los valores que se enviaron en la llamada
a través de los nombres de los parámetros. Dentro de
la función, los parámetros son variables que contienen
el valor que se especificó al llamar a la función.
