desvincular formularios
Publicado por mati (48 intervenciones) el 18/04/2008 10:22:54
Hola a tod@s:
Resulta que para hacer una busqueda en mi formulario 'PEDIDOS' y que el resultado de dicha busqueda se refleje en un subformulario he usado las siguientes instrucciones:
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = "ot"
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = "id_OT"
donde en el formulario PEDIDOS escribo la "ot " que quiero buscar y en el subformulario aparece el resultado de dicha busqueda.
Mi problema es que si quiero quitar dicha busqueda y que el subformulario se quede como antes de hacer la busqueda no lo hace. Yo he probado poniendo:
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = ""
pero esto me deja la lista vacía. Es lógico, pero he buscado en la ayuda y no me explica nada más.
Mi otra opcion era hacer una consulta que me devuelve todos los registros que antes había pero esto me da error:
consulta = "SELECT id_OT FROM PEDIDOS WHERE id_empresa_grupo =" & Me.id_empresa_grupo & " AND cumplimentado = false AND borrador = false AND pdte_emitir = false"
Set rst_consulta = CurrentDb.OpenRecordset(consulta)
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = "ot"
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = "rst_consulta!id_OT"
porque al ejecutarlo me pide que introduzca el valor de rst_consulta!id_OT.
Por favor si alguien tiene alguna idea se lo agradecería.
Un saludo
Resulta que para hacer una busqueda en mi formulario 'PEDIDOS' y que el resultado de dicha busqueda se refleje en un subformulario he usado las siguientes instrucciones:
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = "ot"
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = "id_OT"
donde en el formulario PEDIDOS escribo la "ot " que quiero buscar y en el subformulario aparece el resultado de dicha busqueda.
Mi problema es que si quiero quitar dicha busqueda y que el subformulario se quede como antes de hacer la busqueda no lo hace. Yo he probado poniendo:
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = ""
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = ""
pero esto me deja la lista vacía. Es lógico, pero he buscado en la ayuda y no me explica nada más.
Mi otra opcion era hacer una consulta que me devuelve todos los registros que antes había pero esto me da error:
consulta = "SELECT id_OT FROM PEDIDOS WHERE id_empresa_grupo =" & Me.id_empresa_grupo & " AND cumplimentado = false AND borrador = false AND pdte_emitir = false"
Set rst_consulta = CurrentDb.OpenRecordset(consulta)
Me.Sub_Ped_Sin_Cumplimentar.LinkMasterFields = "ot"
Me.Sub_Ped_Sin_Cumplimentar.LinkChildFields = "rst_consulta!id_OT"
porque al ejecutarlo me pide que introduzca el valor de rst_consulta!id_OT.
Por favor si alguien tiene alguna idea se lo agradecería.
Un saludo
Valora esta pregunta


0