Formulario sólo se abre "entrada de datos"
Publicado por Alfredo (43 intervenciones) el 19/12/2007 10:54:26
Hola a todos, tengo un problemilla que ya me tiene loco y no me deja ni dormir (y estoy seguro que de debe tratarse de una tonteria). El caso es que:
- Tengo 2 formularios, uno donde muestros todos los datos de ingresos (el acumulado, IVa, etc...) (Formulario A) y otro que llamo desde este que es donde me deja introducir nuevos datos y ver o modificar los datos que se observan en el primero (Formulario B).
- Además desde otro formulario (formulario C) puedo abrir el formulario B, por si el usuario necesita más información acerca de un ingreso.
- Si pretendo abrir el formulario B desde el formulario A pasa lo siguiente:
* En modo ver: no se abre, pero me abre el formulario B como "entrada de datos".
* En modo modificar: no se abre, no me muestra nada (pero no da error y si pongo un punto de interrupción se ve que entra bien en el código).
* En modo agregar datos: se abre perfecto y sin nungún problema.
- Si pretendo abrir el formulario B desde el formulario C pasa lo siguiente:
* Se abre prefecto en todos los modos.
Cógido para llamar al formulario B en el formulario A:
If Form(cteNomCampClau) <> "" Then
MsgBox (IDProveedorT02.Value & IdIngresosT03)
DoCmd.OpenForm cteNomFormulariED, , , cteNomCampClau & "=" & Form(cteNomCampClau), , acFormReadOnly, acDialog
End If
Cógido para llamar al formulario B en el formulario C:
If SConsGrid.Form(cteNomCampClau) <> "" Then
DoCmd.OpenForm cteNomFormulariED, acNormal, , cteNomCampClau & "=" & SConsGrid.Form(cteNomCampClau), acFormReadOnly, acDialog
End If
Espero que alguien pueda ayudarme, muchas gracias.
- Tengo 2 formularios, uno donde muestros todos los datos de ingresos (el acumulado, IVa, etc...) (Formulario A) y otro que llamo desde este que es donde me deja introducir nuevos datos y ver o modificar los datos que se observan en el primero (Formulario B).
- Además desde otro formulario (formulario C) puedo abrir el formulario B, por si el usuario necesita más información acerca de un ingreso.
- Si pretendo abrir el formulario B desde el formulario A pasa lo siguiente:
* En modo ver: no se abre, pero me abre el formulario B como "entrada de datos".
* En modo modificar: no se abre, no me muestra nada (pero no da error y si pongo un punto de interrupción se ve que entra bien en el código).
* En modo agregar datos: se abre perfecto y sin nungún problema.
- Si pretendo abrir el formulario B desde el formulario C pasa lo siguiente:
* Se abre prefecto en todos los modos.
Cógido para llamar al formulario B en el formulario A:
If Form(cteNomCampClau) <> "" Then
MsgBox (IDProveedorT02.Value & IdIngresosT03)
DoCmd.OpenForm cteNomFormulariED, , , cteNomCampClau & "=" & Form(cteNomCampClau), , acFormReadOnly, acDialog
End If
Cógido para llamar al formulario B en el formulario C:
If SConsGrid.Form(cteNomCampClau) <> "" Then
DoCmd.OpenForm cteNomFormulariED, acNormal, , cteNomCampClau & "=" & SConsGrid.Form(cteNomCampClau), acFormReadOnly, acDialog
End If
Espero que alguien pueda ayudarme, muchas gracias.
Valora esta pregunta


0