Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: error con la función Nz

11 views
Skip to first unread message

McPegasus

unread,
Apr 27, 2004, 9:07:23 AM4/27/04
to
Carlos,

pon aquí lo que tú pones donde da error.

--

Filosofía compartida: "regalamos conocimientos, no tiempo."...

Un Saludo,

Rafael Andrada C.
McPegasus
Valencia (es)

[MS MVP - Office Systems - Access]
mcpe...@XquitarXmcpegasus.net
www.mcpegasus.net

"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje
news:EA952E66-8AFA-4B63...@microsoft.com...
> Utilizando Nz en consultas e informes da un error de función no definida.
Sin embargo si nz la utilizo en un modulo si funciona.


McPegasus

unread,
Apr 27, 2004, 11:17:34 AM4/27/04
to
Lo siento, pero no puedo ayudarte con ese comentario a tu pregunta inicial.

--

Filosofía compartida: "regalamos conocimientos, no tiempo."...

Un Saludo,

Rafael Andrada C.
McPegasus
Valencia (es)

[MS MVP - Office Systems - Access]
mcpe...@XquitarXmcpegasus.net
www.mcpegasus.net

"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje

news:1156F35A-294C-4CC8...@microsoft.com...
> Llevo regalando tiempo y conocimientos desde que salió la primera versión
de VB y porteriormente access. Para que vegas tu a contarme filosofias.


Búho

unread,
Apr 27, 2004, 11:23:34 AM4/27/04
to
Carlos, te has equivocado.
Rafa (McPegasus) pone esa frase siempre en su firma, como pongo yo la de
«Saludos desde Valladolid».

--

Saludos desde Valladolid
Francisco Javier García Aguado
buho...@mvp-access.com
---
http://www.mvp-access.com/
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
---


"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje

news:1156F35A-294C-4CC8...@microsoft.com...
> Llevo regalando tiempo y conocimientos desde que salió la primera versión
de VB y porteriormente access. Para que vegas tu a contarme filosofias.


---
Mi antivirus te dice que no tengo virus (Al menos conocidos).
Saludos del Buho.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.667 / Virus Database: 429 - Release Date: 23/04/2004


Victor Delgadillo

unread,
Apr 27, 2004, 12:04:19 PM4/27/04
to
Con comentarios asi, pocos van a poder ayudarte! Sigues sin presentar
documentacion adecuada.

--
Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Carlos" <ann...@discussions.microsoft.com> wrote in message

@hotmail.com marjan

unread,
Apr 27, 2004, 12:06:24 PM4/27/04
to
JAJAJAJA Ayyyyyyyyyy que me parto de rissssaaaaaaaaaaa

(Algún dia tenia que pasarle eso con la frasecita...) Ufff que risa

"Búho" <pacoQU...@nemo.es> escribió en el mensaje
news:%23csxTuG...@tk2msftngp13.phx.gbl...

Búho

unread,
Apr 27, 2004, 12:10:26 PM4/27/04
to
Ok, Carlos, lo suponía: que habías interpretado mal la firma de Rafa.

Yo no sé donde puede estar el problema con esa NZ.
No obstante, a grandes males, grandes remedios y aunque no sea la solcuion,
es UNA solucion.
No hace mucho, Eduardo Olaz posteo esta funcion NZ de usuario

Public Function NZ( _
ByVal Valor As Variant, _
Optional ByVal ValorNulo As Variant = "" _
) As Variant
If IsNull(Valor) Then
NZ = ValorNulo
Else
NZ = Valor
End If
End Function

Te comento una cosa cobre este tipo de funciones de usuario.
NZ como tal , ya sabes que existe en VBA. Es completamente licito que un
usuario haga una funcion que se llame igual que la nativa de VBA.
Cuando corras el codigo, VBA coge como primera alternativa la funcion
definida por el usuario, no la hononima de VBA

Si desearas llamar a la nativa NZ de vba, deberías poner VBA.NZ( etc etc) es
decir, delante de la funcion, la palabra VBA


--

news:71016D46-C23A-4DCD...@microsoft.com...
> En eses caso perdón.
> Y continuando con el error , no puedo dar más información puesto que acces
no dice más. Lo curioso es que la funcion funciona perfectamente en
cualquier modulo de la base excepto en consultas. Si supiese cual es la
libreria que contiene esa funcion la sustituiri desde algun otro ordenador
que si me funciona. He mirado la referencias y coninciden con otras
instalaciones en las que la funcion funciona. Espero que a alguien se le
ocurra algula brillant idea.
> Gracias por adelantado y perdon de nuevo por la contestación anterior.

julian-vlc-sp

unread,
Apr 27, 2004, 6:39:17 PM4/27/04
to
¿Cual es exactamente el error que te reporta Access?

¿Qué versión de Access usas?

¿Y de Sistema operativo?

¿Tienes Access y el Sistema operativo actualizados y no son piratas?

Danos mas datos, y al igual, hasta incluso a lo mejor podemos intentar
ayudarte
--

SALUDOS.
julian-valencia-españa

http://www.access-sin-codigo.tk
http://www.mvp-access.com

"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje

McPegasus

unread,
Apr 28, 2004, 5:58:23 AM4/28/04
to
madiquita, que eres un madiquita ;))))

--

Filosofía compartida: "regalamos conocimientos, no tiempo."...

Un Saludo,

Rafael Andrada C.
McPegasus
Valencia (es)

[MS MVP - Office Systems - Access]
mcpe...@XquitarXmcpegasus.net
www.mcpegasus.net

"marjan" <centralbib @hotmail.com> escribió en el mensaje
news:%23PNEaGH...@TK2MSFTNGP09.phx.gbl...

McPegasus

unread,
Apr 28, 2004, 5:59:59 AM4/28/04
to
:))) no problem, la comunicación por este sistema en ocasiones no se
interpreta como el interlocutor quisiera.

un abrazote y a por la próxima Carlos.

--

Filosofía compartida: "regalamos conocimientos, no tiempo."...

Un Saludo,

Rafael Andrada C.
McPegasus
Valencia (es)

[MS MVP - Office Systems - Access]
mcpe...@XquitarXmcpegasus.net
www.mcpegasus.net

"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje

Búho

unread,
Apr 28, 2004, 6:11:46 AM4/28/04
to
> Ya habia hecho lo que tu propones ahora y no me habia funcionado
Ok....
Normalmente (Digo normalmente) siempre funciona una funcion definida por
usuario dentro de una Sql.
Es el primer caso que oigo que no funcionara.
Lo mas probable es que tuvieras «no se qué» archivo en mal estado...y por
eso, tanto NZ nativo de VBA como tu NZ no funcionaba.

--

news:E18C6DF6-F718-40DE...@microsoft.com...
> Ya habia hecho lo que tu propones ahora y no me habia funcionado. En este
intervalo de tiempo he conseguido solucionarlo. He instalado el msdac 2.8 y
ahora funciona. pero me hubiera gustado saber que origina este problema.
>


---
Mi antivirus te dice que no tengo virus (Al menos conocidos).
Saludos del Buho.
Checked by AVG anti-virus system (http://www.grisoft.com).

Version: 6.0.670 / Virus Database: 432 - Release Date: 27/04/2004


JL

unread,
Apr 28, 2004, 7:20:11 AM4/28/04
to
Acabo de ver este hilo y veo que no es al unico que le pasa
En mi caso probe tambien creando una funcion de usuario NZ, pero seguia sin
funcionar
Supongo que es un problema de versiones de access ( instale el 97 y el 2000)

La dichosa funcion, funciona perfectamente dentro del codigo, pero si lanzo
una consulta con un execute que contenga nz , me dice que no tiene definida
la funcion nz dentro de la expresión

saludos desde Barcelona
José Luis

"McPegasus" <mcpe...@XQuitarXmcpegasus.net> escribió en el mensaje
news:%23EaGYiF...@TK2MSFTNGP09.phx.gbl...

julian-vlc-sp

unread,
Apr 28, 2004, 9:54:50 AM4/28/04
to
Como veo que lo has solucionado, doy el hilo por terminado y lo borro

--

SALUDOS.
julian-valencia-españa

http://www.access-sin-codigo.tk
http://www.mvp-access.com

"Carlos" <ann...@discussions.microsoft.com> escribió en el mensaje

news:DC4CBE40-D621-491D...@microsoft.com...
> Contesto a todas tus preguntas:


> ¿Cual es exactamente el error que te reporta Access?

> " funcion no definida " nada más


>
> ¿Qué versión de Access usas?

> 2003
>
> ¿Y de Sistema operativo?
> xp


>
> ¿Tienes Access y el Sistema operativo actualizados y no son piratas?
>

> si y no son priratas
>
>


Battle Troll

unread,
Apr 28, 2004, 12:07:20 PM4/28/04
to
No se si sirva, a mi me llego a pasar que si tenia un modulo Access Basic
con el mismo nombre que una de las funciones que estaban definidas dentro
de el no podia utilizar ninguna de estas en las consultas, aunque podia
utilizarlas perfectamente en formularios u otros modulos...

Me salia exactamente el mismo mensajito de error, que ya hasta alucinaba:
"La funcion no esta definida en la expresion"

Ve a ver si no tienes por ahi algun modulo con el mismo nombre de una
funcion, igual y como "efecto colateral" esta bloqueandote el uso de la
funcion "nz" en vez de alguna definida por ti

saludos y suerte
--
Usando M2, el revolucionario cliente de correo: http://www.opera.com/m2/

Battle Troll

unread,
Apr 28, 2004, 12:18:24 PM4/28/04
to
Como puse en el otro post, hay un caso en que no funcionan aunque tus
archivos y tu inistalacion de access esten perfectamente bien, y me dio
mucho dolor de cabeza:

Si uno de tus modulos se llama igual que una funcion que tiene adentro
access 2000 (no he probado con otras versiones) no te deja utilizar las
funciones definidas en ese modulo desde una consulta, aunque funcionan
perfectamente si las llamas desde formularios u otros modulos...

¿Alguna idea del porque? A mi se me hizo (perdon para los progs. de
microsoft) una tarugada, pues la nomenclatura que traia desde q'
programaba en C era llamar mis bibliotecas de rutinas ("librerias" es una
pesima traduccion de "libraries") con el nombre de la funcion mas
importante o mas representativa de las que estaban ahi... y lo segui
usando con los modulos... y toparme luego que tenia que cambiar mi
nomenclatura... pero en fin.

0 new messages