
Problema cuadro combinado
Publicado por error404 (2 intervenciones) el 05/07/2013 18:47:26
Buenos días compañeros
Quería hacerles una consulta.
Tengo una base de datos en Access con varias tablas entre ellas están:
Rutas de buses
Empresas de Buses
Quejas
Todas enfocadas a un formulario de registro de quejas y reclamos. Dentro de este formulario tengo dos Cuadros Combinados
1- Id_empresatransportadora , esta pertenece a la tabla Empresas de Buses
2- id_rutastransportadoras, esta pertenece a la tabla Rutas de Buses
Cuando el usuario selecciona una empresa de transportes en el primer cuadro combinado, necesito que en el segundo cuadro combinado me muestre todas las rutas o números de rutas de una empresa transportadora. Esto ya lo hice pero el problema es que cuando registro varias quejas, el segundo cuadro combinado va guardando todas las rutas que he guardado, cuando llevo varios registros, se van acumulando en el segundo cuadro combinado todas las rutas que ya me ha mostrado.
Intente poner en el afterupdate del primer cuadro combinado estos comandos
Me.id_rutabus = Null ---->este sirve para borrar el contenido visible del cuadro combinado 2
Me.id_rutabus.Requery ---> este no sirve y por lo que investigue debería borrar todo su contenido
Me.id_rutabus.RowSource = "" -----> este hace que todo se borre y no vuelve a aparecer nada para seleccionar.
Este es el codigo que tengo en el primer cuadro combinado para que me muestre la informacion que necesito en el segundo cuadro combinado.
Private Sub id_empresatransportadora_AfterUpdate()
Me.id_empresatransportadora.Requery
empresa = DLookup("[nombreempresatransportadora]", "tbl_empresastransportadoras", _
"[id_empresatransportadora] = Form![id_empresatransportadora]")
Me.id_rutabus = Null
Me.id_rutabus.Requery
Me.Refresh
End Sub
Espero y me puedan colaborar...
Muchas gracias
Quería hacerles una consulta.
Tengo una base de datos en Access con varias tablas entre ellas están:
Rutas de buses
Empresas de Buses
Quejas
Todas enfocadas a un formulario de registro de quejas y reclamos. Dentro de este formulario tengo dos Cuadros Combinados
1- Id_empresatransportadora , esta pertenece a la tabla Empresas de Buses
2- id_rutastransportadoras, esta pertenece a la tabla Rutas de Buses
Cuando el usuario selecciona una empresa de transportes en el primer cuadro combinado, necesito que en el segundo cuadro combinado me muestre todas las rutas o números de rutas de una empresa transportadora. Esto ya lo hice pero el problema es que cuando registro varias quejas, el segundo cuadro combinado va guardando todas las rutas que he guardado, cuando llevo varios registros, se van acumulando en el segundo cuadro combinado todas las rutas que ya me ha mostrado.
Intente poner en el afterupdate del primer cuadro combinado estos comandos
Me.id_rutabus = Null ---->este sirve para borrar el contenido visible del cuadro combinado 2
Me.id_rutabus.Requery ---> este no sirve y por lo que investigue debería borrar todo su contenido
Me.id_rutabus.RowSource = "" -----> este hace que todo se borre y no vuelve a aparecer nada para seleccionar.
Este es el codigo que tengo en el primer cuadro combinado para que me muestre la informacion que necesito en el segundo cuadro combinado.
Private Sub id_empresatransportadora_AfterUpdate()
Me.id_empresatransportadora.Requery
empresa = DLookup("[nombreempresatransportadora]", "tbl_empresastransportadoras", _
"[id_empresatransportadora] = Form![id_empresatransportadora]")
Me.id_rutabus = Null
Me.id_rutabus.Requery
Me.Refresh
End Sub
Espero y me puedan colaborar...
Muchas gracias
Valora esta pregunta


0