argumentos en funcion

06/08/2005 - 21:10 por hector barajas | Informe spam
Hice una funcion para verificar la existencia de un dato en una base de
datos. Cuando la llamo en un modulo me bota el siguiente error: Error de
Sintaxis

Supongo que estoy escribiendo mal los argumentos

Esta declarada de la siguiente manera:

Public Function existegasto(ByVal foliov As String, sucv As String) As
String


Cuando la llamo escribo esto:

existegasto("0001","02")

Alguien me podria decir como llamar la funcion correctamente

Preguntas similare

Leer las respuestas

#6 Manuel Romero
08/08/2005 - 15:53 | Informe spam
Si no necesitas asignar el resultado de la funcion a una variable, puedes
llamar la funcion sin parentesis o usar la palabra reservada Call

existegasto "0001","02"
Call existegasto("0001","02")

Aunque en ese caso es mejor un Sub que un Function si nunca vas a usar el
resultado de la funcion

"HECTOR BARAJAS" escribió en el mensaje
news:
Les agradezco a ambos su respuesta. Efectivamente el problema era que
queria
ejecutar la funcion como un procedimiento sin asignarlo a una variable.

Ya quedo solucionado


"Héctor Miguel" escribió en el mensaje
news:
hola, 'tocayo' !

> Hice una funcion para verificar la existencia de un dato en una base de


datos.
> Cuando la llamo en un modulo me bota el siguiente error: Error de


Sintaxis
> Supongo que estoy escribiendo mal los argumentos
> Esta declarada de la siguiente manera:
> Public Function existegasto(ByVal foliov As String, sucv As String) As


String
> Cuando la llamo escribo esto:
> existegasto("0001","02")
> Alguien me podria decir como llamar la funcion correctamente

para 'llamar' a funciones desde codigo en 'otros' procedimientos [codigo


vs codigo]
se hace... 'justamente'... como te pone en el ejemplo KL en su segundo


mensaje...
-> asignandola a una variable que 'recibira' el resultado de la funcion


[p.e.]
una_variable = mi_funcion(y_sus_arguimentos)

saludos,
hector.






Respuesta Responder a este mensaje
#7 HECTOR BARAJAS
07/09/2005 - 03:04 | Informe spam
Les agradezco a ambos su respuesta. Efectivamente el problema era que queria
ejecutar la funcion como un procedimiento sin asignarlo a una variable.

Ya quedo solucionado


"Héctor Miguel" escribió en el mensaje
news:
hola, 'tocayo' !

> Hice una funcion para verificar la existencia de un dato en una base de


datos.
> Cuando la llamo en un modulo me bota el siguiente error: Error de


Sintaxis
> Supongo que estoy escribiendo mal los argumentos
> Esta declarada de la siguiente manera:
> Public Function existegasto(ByVal foliov As String, sucv As String) As


String
> Cuando la llamo escribo esto:
> existegasto("0001","02")
> Alguien me podria decir como llamar la funcion correctamente

para 'llamar' a funciones desde codigo en 'otros' procedimientos [codigo


vs codigo]
se hace... 'justamente'... como te pone en el ejemplo KL en su segundo


mensaje...
-> asignandola a una variable que 'recibira' el resultado de la funcion


[p.e.]
una_variable = mi_funcion(y_sus_arguimentos)

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida