Gmail Calendar Docs Reader La Web Más »
Grupos visitados recientemente | Ayuda | Acceder
Página principal de Grupos de Google
Mensaje del debate Error en Formulario Buscar de allenbrowne
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
sebastico  
Ver perfil  
 Más opciones 24 oct 2009, 10:33
Grupos de noticias: microsoft.public.es.access
De: sebastico <sebast...@discussions.microsoft.com>
Fecha: Sat, 24 Oct 2009 08:33:01 -0700
Local: Sáb 24 oct 2009 10:33
Asunto: Re: Error en Formulario Buscar de allenbrowne
Hola Patxi.
Muchas gracias por tu mensaje

El error lo mostraba en:
If Not IsNull(Me.txtFilterResumen) Then
strWhere = strWhere & "([Resumen] = """ & Me.txtFilterResumen & """) AND "
End If

Afortunadamente, esta madrugada, para probar, eliminé  esa linea y,
sorpresa, la búsqueda funciona correctamente. Al recibir tu nota, volví a
introducir dicha línea para verificar el error y "eureka" también funciona,
no lo entiendo, pero, funciona.

Por lo anterior, para que los estudiantes puedan filtrar de otra tabla de la
BD (que es relacional y está normalizada) agregué las siguientes líneas:

If Not IsNull(Me.txtFilterFacetaID) Then
    strWhere = strWhere & "([FacetaID] Like """ & Me.txtFilterFacetaID &
""") AND "
End If

El campo FacetaID se encuentra en la Tabla MiTabla2 que tiene la relación
Muchos de la Tabla MiTabla1 (de la que he venido filtrando).

Siguiendo el mismo procedimiento aplicado a los otros filtros, coloqué en el
formulario el textlabel txtFacetaID, sin embargo, al escribir una palabra y
al dar click en filtrar, despliega: Enter Parameter Value, Al escribir la
misma palabra, no filtra dato alguno, por el contrario, muestra todos los
registros. Me parece que esa instrucción no indica que debe filtrar en
MiTabla2, esto ignoro como hacerlo. Esto a pesar de que agregué en el
formulario el campo FacetasID de MiTabla2. Entiendo que .Me en este caso no
funciona.

Con la opción de Facetas (que es la nueva instrucción que he agregado) la
idea es que los estudiantes al escribir una o varias facetas, el filtro
encuentre todas las citas que le pertenecen. Puedes orientarme a encontrar
una instrucción que permita, en el mismo formulario,  filtrar en MiTabla2.

Esta búsqueda me funciona con sql que indico:
SELECT [MiTabla1].ObraID, [MiTabla1].Year, [MiTabla1].AutNomb,
[MiTabla2].FacetID, [MiTabla1].Titulo, [MiTabla1].Resumen
FROM MiTabla1 INNER JOIN MiTabla2 ON [MiTabla1].ObraID = [MiTabla2].ObraID;

También, he estado investigando como traducir de sql a vba pero no he
encontrado como hacerlo.

Agradezco de antemano su ayuda

"Patxi Sanz" wrote:
> Hola Sebastico:

> Exactamente, ¿en qué línea te marca el error?

> Si VBA te dice que no encuentra el método o el miembro que has indicado,
> comprueba que lo has escrito correctamente y que existe.

> --
> Un saludo,

> Patxi Sanz
> Tudela (NA)
> http://pasa.hostzi.com/


    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2010 Google