Tema: (Access+VBA)
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2008, 08:22
thantalas153
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
(Access+VBA)

Hola muy buenas:

LLevo unos dias peleandome con un tema,despues de haber visto todo tipo de documentacion en internet, sigo atascado os lo comento:

En la base de datos Access que estoy haciendo, entre otras muchas tengo 2 tablas:

Team (team_name, team_leader)
Employee (Employee_ID, Team)

Existe una relacion 1 a N entre estas 2 tablas, entre los atributos "team_name" de Team y "Team" de Employee, para relacionar a un empleado con el team al que pertenece (con integridad referencial)

A su vez tengo un formulario, donde dependiendo de un campo X (que ahora no viene al caso), en un subformulario asociado al principal me muestra diferentes datos, parte de esos datos tienen que:

- un combobox donde se pueda elegir entre los diferentes Teams existentes, y un segundo combobox, donde en funcion del Team que se haya elegido en el combobox 1, me mostrará SOLO los Employees que pertenezcan a ese tema.


en el combobox1 (el independiente) , en el evento AfterUpdate he puesto:

Me!Combo2.Requery

y en el combobox2 (el dependiente de combobox 1) en Row Source la siguiente Query:

SELECT EMPLOYEE.EMPLOYEE_NAME
FROM EMPLOYEE
WHERE (((EMPLOYEE.TEAM)=Me!Combobox1))
ORDER BY EMPLOYEE_NAME;


----------------
Es decir el combobox2 me filtra los contenidos de la tabla Employees que coincidan con el valor seleccionado en el Combo1. ¿parece correcto no?

Pues bien, cuando en ejecucion le doy a desplegar la pestaña del combobox2, me sale una ventana emergene diciendo:
"Please enter Me!Combobox1", es decir no esta cogiendo por si solo el valor marcado en el Combobox1.

Si en ese momento meto el nombre de un Team a mano, si aparecen los valores buenos en el combobox2, que significa esto?

Que el problema es que "Me!Combobox1" no es la sentencia correcta para decirle que me lea los valores de ese combobox, y ahi esta el problema, que no se que poner; al estar estos 2 comboboxes en un Subformulario he probado con cosas del tipo :

Forms!Nombre_Formulario_ppal!Nombre_Formulario_Sec undario.Form!.combobox1

!pero tampoco! alguna sugerencias?
muchisimas gracias