Problemas con Recorsource en formulario
Publicado por Maryna (37 intervenciones) el 24/09/2013 14:33:14
Buenas tardes
Tengo un formulario, y quiero utilizar el mismo formulario para trabajos pendientes, terminados, todos.
El problema surge que al ponerle el recordsource y hacer la llamada desde un boton... lo estoy haciendo desde el ribbon.. pero he probado con los dos y da el mismo error... no coinciden los tipos
Por ejemplo al cargar Pendientes le he puesto al boton:
Sub PendientesCCTV(control As IRibbonControl)
DoCmd.OpenForm "CCTV", acNormal, "", "", , acNormal
Forms![CCTV].RecordSource = "CCTVPendientes"
End Sub
Me lo abre, y me filtra solo las que tiene un campo del formulario nulo... y lo filtra pero a la ahora de avanzar sobre los registros sale el mensaje de no coinciden los tipos.. al igual me sale con los terminados la misma llamada pero haciendo referencia a la consulta CCTVTerminados, con el campo1 <> nulo... filtra bien y al avanzar sale el mensaje de no coinciden los tipos..
He probado a ponerle origen de registro la consulta directamente y si funciona correctamente el problema es al hacerlo mediante el recordsource....
Tambien comentar, que este campo por el que filtro al cambiar de datos tiene, dependiendo del dato tiene que realizar una serie de eventos... no solo sale el mensaje de no coinciden los tipos sino que deja de funcionar los eventos y condiciones segun la opcion que tenga este campo.
Gracias.
Tengo un formulario, y quiero utilizar el mismo formulario para trabajos pendientes, terminados, todos.
El problema surge que al ponerle el recordsource y hacer la llamada desde un boton... lo estoy haciendo desde el ribbon.. pero he probado con los dos y da el mismo error... no coinciden los tipos
Por ejemplo al cargar Pendientes le he puesto al boton:
Sub PendientesCCTV(control As IRibbonControl)
DoCmd.OpenForm "CCTV", acNormal, "", "", , acNormal
Forms![CCTV].RecordSource = "CCTVPendientes"
End Sub
Me lo abre, y me filtra solo las que tiene un campo del formulario nulo... y lo filtra pero a la ahora de avanzar sobre los registros sale el mensaje de no coinciden los tipos.. al igual me sale con los terminados la misma llamada pero haciendo referencia a la consulta CCTVTerminados, con el campo1 <> nulo... filtra bien y al avanzar sale el mensaje de no coinciden los tipos..
He probado a ponerle origen de registro la consulta directamente y si funciona correctamente el problema es al hacerlo mediante el recordsource....
Tambien comentar, que este campo por el que filtro al cambiar de datos tiene, dependiendo del dato tiene que realizar una serie de eventos... no solo sale el mensaje de no coinciden los tipos sino que deja de funcionar los eventos y condiciones segun la opcion que tenga este campo.
Gracias.
Valora esta pregunta


0