Switch function MS Access 2007

Hola a todos.

Estoy trabajando con un formulario donde me muestra la información de los resultados de evaluaciones de personal (mediante un subform), en el formulario tengo 2 combobox uno con la lista de las personas evaluadas y otro con la lista de las personas que evalúan, puedo buscar los registros de una persona evaluada sin importar quien evalúa, los registros de una persona que evalúa sin importar la persona evaluada y también se pueden buscar los registros que coinciden con la persona evaluada y el que evalúa, esto lo hago mediante botones ("evaluado", "evaluador" y "ambos") y un textbox, dependiendo del botón que se elija se pone un valor en el textbox (1,2 o 3) para filtra la información mediante la función "switch" en el criterio de la query:

Para la columna evaluado:

Switch([forms]![resultados]![resquery].[value]=2,[forms]![resultados]![evaluado])

Para la columna evaluador:

Like "*"

y viceversa para buscar la información del evaluador (cambiando evaluado por evaluador), para buscar la información de ambos unicamente pongo la misma función en ambas columnas de la query (con "evaluado" y "evaluador" respectivamente), sin embargo no puedo hacer que me muestre la información de todos (tanto evaluados como evaluador, he puesto otro botón donde ingresa el valor 4 en el textbox y he intentado con varios criterios para que me muestre la información p/e:

Tanto el la columna evaluado como evaluador:

Switch([forms]![resultados]![resquery].[value]=4,Like "*")

Switch([forms]![resultados]![resquery]=4,Null)

IIf([forms]![resultados]![resquery].[value]=4,Like "*","")

IIf([forms]![resultados]![resquery].[value]=4,Null,"")

Pero ninguna funciona, espero que me puedan ayudar, de antemano gracias!

Respuesta
1

Puedes intentar de esta manera colocando la formula:

Switch([forms]![resultados]![resquery].[value]=2,[forms]![resultados]![evaluado]) & "*"

Hola yashirorig,

Antes que nada gracias por responder la pregunta; he intentado correr la query con el criterio que me mandas pero sigue sin mostrarme la información, un dato que olvide mencionar es que cuando le das click al botón para mostrar todo, te borra la información del combobox del evaluado y evaluador, dejándolos con valor "", sigo buscando otras opciones pero no dan resultado.

En espera de tus comentarios.

Si me podrias mandar la base de datos para vere el problema que te ocurre y solucionarlo de una forma mas rapida.

correo: [email protected]

Blog: www-todoaccess.blogspot.com

De todas maneras vere la forma de mandarte un ejemplo si puedes pasarme tu correo.

Ya tengo el ejemplo solo de que me mandes tu correo para mandártelo.

Ya te mande mi correo para que me puedas mandar el ejemplo. Gracias!

Ya te mande el ejemplo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas