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

#1 José Mª Fueyo
10/01/2014 - 13:54 | Informe spam
Hola
Mira en la tabla de "Referencias" sí alguna de las seleccionadas te aparece marcada como "FALTA". Sí es así, desmárcala.

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#2 Toni
13/01/2014 - 11:08 | Informe spam
Jose Mª, gracias por la respuesta.

Donde puedo encontrar esa tabla? Estas hablando de tablas de sistema? No se exactamente a que te refieres.

Muchas gracias
Toni


El divendres 10 de gener de 2014 13:54:15 UTC+1, José Mª Fueyo va escriure:
Hola

Mira en la tabla de "Referencias" sí alguna de las seleccionadas te aparece marcada como "FALTA". Sí es así, desmárcala.



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#3 José Mª Fueyo
13/01/2014 - 16:54 | Informe spam
Hola
No puedo decirte ahora con Access 2007 (no lo tengo instalado aquí). En 2003 sería, dentro del entorno de desarrollo de VBA, menú herramientas, Referencias.

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#4 Toni
14/01/2014 - 07:59 | Informe spam
Buenos días José Mª, y gracias de nuevo

He encontrado lo que me comentas, en VBA Herramientas.

Tengo activadas las siguientes referencias:

Visual Basic for Applications
Microsoft Acces 12.0 Object Library
OLE Automation
Microsoft Office 12.0 Acces Database engine object library

Hay muchas màs, sin activar, pero no encuentro por ninguna parte lo que me comentas que puedan estar marcadas como 'FALTA'.

Con esta información que te doy, puedes indicarme que debo hacer?

Gracias



El dilluns 13 de gener de 2014 16:54:04 UTC+1, José Mª Fueyo va escriure:
Hola

No puedo decirte ahora con Access 2007 (no lo tengo instalado aquí). En 2003 sería, dentro del entorno de desarrollo de VBA, menú herramientas, Referencias.



Salu2


José Mª Fueyo

[MS MVP Access]
Respuesta Responder a este mensaje
#5 José Mª Fueyo
14/01/2014 - 09:38 | Informe spam
Hola
¿Donde tienes definida esa función?

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida