Calcular un campo de una consulta mediante una función pública

09/01/2014 - 11:33 por Toni | Informe spam
Buenas de nuevo,

Estoy intentando calcular un campo de una consulta mediante una función pública, pero me da error.

La consulta es la siguiente:

SELECT OVP_Historic.*, sObservacions([TipusEntradaHist],[ObsHist]) AS Campo1
FROM OVP_Historic;

y la función es la siguiente:

Public Function sObservacions(TipusEntrada As Integer, ObsHist As String) As String
sObservacions = "Hola"
End Function

Me da el siguiente error:

"La función 'SObservacions' no està definida en la expresión"


¿Qué puede estar pasando?

Trabajo con Acces 2007
Muchas gracias

Preguntas similare

Leer las respuestas

#6 Toni
14/01/2014 - 10:15 | Informe spam
En un módulo:

Public Function sObservacions(TipusEntrada As Integer, ObsHist As String) As String



End Function




El dimarts 14 de gener de 2014 9:38:32 UTC+1, José Mª Fueyo va escriure:
Hola

¿Donde tienes definida esa función?



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#7 José Mª Fueyo
14/01/2014 - 10:46 | Informe spam
Sí los parámetros de tu función son campos de la consulta, prueba a agregar el nombre de la tabla entre corchetes, seguido de un punto (vamos, la notación completa)

SELECT OVP_Historic.*, sObservacions([OVP_Historic].[TipusEntradaHist],[OVP_Historic].[ObsHist]) AS Campo1
FROM OVP_Historic;

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#8 Toni
14/01/2014 - 11:26 | Informe spam
Eso era, solucionado

Gracias


El dimarts 14 de gener de 2014 10:46:03 UTC+1, José Mª Fueyo va escriure:
Sí los parámetros de tu función son campos de la consulta, prueba a agregar el nombre de la tabla entre corchetes, seguido de un punto (vamos, la notación completa)



SELECT OVP_Historic.*, sObservacions([OVP_Historic].[TipusEntradaHist],[OVP_Historic].[ObsHist]) AS Campo1

FROM OVP_Historic;



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#9 José Mª Fueyo
14/01/2014 - 11:57 | Informe spam
:-)

Salu2
José Mª Fueyo
[MS MVP Access]
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida