De funciones y sintaxis

16/05/2010 - 08:32 por Juan Carlos Ramos | Informe spam
Hola a todos;

Llevo días trasteando con la función - DBúsq -, (muy útil en mi
trabajo) y no hay manera de conseguir que funcione. A continuación os
detallo los valores que incluyo en la función a objeto que me podaís ayudar
para encontrar el error.

- DBúsq("[Servicios]","[Datos]","[Num Suc]=" &
Formularios!Negocio!Num Suc).

-Servicios- es el nombre del campo cuyos datos quiero incluir
en el formulario. -Datos-, es el nombre de la tabla donde se encuentra el
campo referido y -Num Suc- es el nombre del identificador de campo
coincidente con el del formulario donde me encuentro que se llama -Negocio-
y donde quiero incluir el dato.

Deciros que la función la incluyo en el cuadro de texto creado
al efecto en el formulario y dentro de propiedades, en origen del control.
Por último os hago la observación que no puedo incluir el signo = al
comienzo de la función porque el programa me devuelve un mensaje de error.
Al no incluir el =, el formulario me deja el cuadro de texto con la
siguiente expresión: #¿Nombre?

Por último, para no variar, haceros saber mis rudimentarios
conocimientos de access por lo que os ruego simplicidad en vuestras
explicaciones

Gracias a todo el grupo.


Juan Carlos Ramos

Preguntas similare

Leer las respuestas

#11 Emilio
26/05/2010 - 16:15 | Informe spam
Cierto, puñeteros espacios :S

Saludos a todos
Emilio [MS-MVP Access 2006/10]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio

"Patxi Sanz" <patxisanz[ARROBA]yahoo[PUNTO]es> escribió en el mensaje
news:eim9TuN$
Emilio, el campo también debe tener corchetes: son 2 palabras.

DLookup("Servicios", "Datos", "[Num Suc] = " & Me.[Num Suc])

Y otra cosa: siempre puedes usar una consulta que relacione las 2 tablas,
que devuelva los campos requeridos, y que sirva como origen del
formulario.

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#12 Patxi Sanz
26/05/2010 - 17:21 | Informe spam
Es lo que tiene usar los espacios: que son unos ***

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#13 Juan Carlos Ramos
28/05/2010 - 15:43 | Informe spam
Estimados amigos

Por fin, después de un hilo largo, largo, largo, he conseguido
incluir la función "DBúsq" en el formulario, gracias a utilizar otro
ordenador que me ha dado la pista de lo que estaba pasando.

La sintaxis utilizada es la que sigue;
Ûúsq("[Servicios]","[Datos]","[Num Suc]=" & Formularios!Negocio!INum Suc)

El problema del ordenador en el que inicialmente estaba
intentando incluir la función, es su frimeware/versión que no me reconocía
todas las ordenes que pretendía ejecutar de la aplicación access. Ayer
utilicé un PC. distinto y con la sintaxis escrita más arriba no he tenido
problema alguno.

Agradeceros de verdad a todos vuestro interés.

Un abrazo para todo el grupo.

Juan Carlos Ramos

"Patxi Sanz" <patxisanz[ARROBA]yahoo[PUNTO]es> escribió en el mensaje de
noticias:e4AFscO$
Es lo que tiene usar los espacios: que son unos ***

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#14 Emilio
29/05/2010 - 11:49 | Informe spam
:-))

Saludos a todos
Emilio [MS-MVP Access 2006/10]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio


"Juan Carlos Ramos" escribió en el mensaje de
noticias:ec4qPnv$
Estimados amigos

Por fin, después de un hilo largo, largo, largo, he conseguido
incluir la función "DBúsq" en el formulario, gracias a utilizar otro
ordenador que me ha dado la pista de lo que estaba pasando.

La sintaxis utilizada es la que sigue;
Ûúsq("[Servicios]","[Datos]","[Num Suc]=" & Formularios!Negocio!INum
Suc)

El problema del ordenador en el que inicialmente estaba
intentando incluir la función, es su frimeware/versión que no me reconocía
todas las ordenes que pretendía ejecutar de la aplicación access. Ayer
utilicé un PC. distinto y con la sintaxis escrita más arriba no he tenido
problema alguno.

Agradeceros de verdad a todos vuestro interés.

Un abrazo para todo el grupo.

Juan Carlos Ramos

"Patxi Sanz" <patxisanz[ARROBA]yahoo[PUNTO]es> escribió en el mensaje de
noticias:e4AFscO$
Es lo que tiene usar los espacios: que son unos ***

Un saludo,


Patxi Sanz
Tudela (NA)
Dirección "corta": http://www.pasa.es.tt/
Dirección "completa": http://users6.jabry.com/patxisanz/




__________ Information from ESET Smart Security, version of virus
signature database 5154 (20100528) __________

The message was checked by ESET Smart Security.

http://www.eset.com






__________ Information from ESET Smart Security, version of virus signature database 5154 (20100528) __________

The message was checked by ESET Smart Security.

http://www.eset.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida