Access - operar con varios campor usando un modulo

   
Vista:
Imágen de perfil de Salvador

operar con varios campor usando un modulo

Publicado por Salvador (81 intervenciones) el 04/02/2018 11:49:23
Buenos dias.
Tengo un formulario con los siguientes campos de una tabla
campo1
campo2
campo3
y un campo independiente que llamaremos
resultado.
Me interesaría crear una función que me diera el resultado de operaciones matematicas entre los tres primeros
campos.
Por ejemplo:
resultado=campo1*campo2/campo3, o cualquier otra operación matemática que necesitara.

Saludos
Salva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Oscar

operar con varios campor usando un modulo

Publicado por Oscar (77 intervenciones) el 05/02/2018 12:00:53
Buenos días!

Pues tan fácil como crear un nuevo módulo y en él teclear la siguiente funcion:

1
2
3
Function Calcular(Dato1 as integer, Dato2 as integer, Dato3 as integer) as integer
Calcular=Dato1*Dato2*Dato3 'O lo que quieras hacer, pero si quieres operar con decimales tendrás que usar el tipo double
End Function

Y desde un evento, por ejemplo, o un botón de comando le pones el siguiente código:

1
msgbox Calcular(5,4,5)

Y te imprimirá el resultado, osea, 100 :P

Saludos!
:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

operar con varios campor usando un modulo

Publicado por Anonimo (942 intervenciones) el 06/02/2018 10:13:12
En la ayuda de Access hay ejemplos de utilización de las funciones, también hay una función que EVALUA el contenido de las cadenas de texto.

La pista ya esta, el resto es cuestión de interés en localizar la solución.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Salvador

operar con varios campor usando un modulo

Publicado por Salvador (81 intervenciones) el 06/02/2018 11:13:43
Gracias
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad