Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Abrir y cerrar formularios en Access (Solucionado)

HENRY_DAVID
2007-06-21 17:12 - Respuestas: 4 - Tema nº: 2453992


Características: Windows XP Profesional, 256.

hola amigos, tengo una consulta, que código en el Evento al hacer clic le puedo poner a un botón para q me cierre el formulario actual y me abra otro formulario, espero me puedan ayudar gracias.

Posibles soluciones:
Abrir y cerrar formularios en access (solucionado)Abrir y cerrar formularios en access (solucionado)
Problema access formularios (guardar,cerrar y abrir)Problema access formularios (guardar,cerrar y abrir)
Se puede a traves de formularios en access abrir otros formulariosSe puede a traves de formularios en access abrir otros formularios
Formularios accessFormularios access
Formularios en accessFormularios en access
ebolo

Re: Abrir y cerrar formularios en Access (Solucionado) - 2007-06-21 17:26 - Respuesta 2

Hola Henry, esa es fácil:

Docmd.close
Docmd.Openform Nombreformulario, Vista, filtro, Wherecondition,...

Saludos.
Mira en la ayuda del access el Openform que viene muy bien explicado.
HENRY_DAVID

Re: Abrir y cerrar formularios en Access (Solucionado) - 2007-06-21 19:34 - Respuesta 3

Hola ebolo, trate de encontrar la ayuda en access pero no la encuentro, tu crees q me puedas ayudar.Gracias
ebolo

Re: Abrir y cerrar formularios en Access (Solucionado) - 2007-06-22 09:23 - Respuesta 4

Hola,

- SACADO DE LA AYUDA DEL ACCESS -
El siguiente ejemplo abre el formulario Empleados en la vista Formulario y muestra sólo los registros que contengan King en el campo Apellido. Los registros mostrados pueden ser modificados, y se pueden agregar nuevos registros.

DoCmd.OpenForm "Empleados", , ,"Apellido = 'King'"

El método OpenForm lleva a cabo la acción AbrirFormulario en Visual Basic. Para obtener más información acerca de cómo funcionan la acción y sus argumentos, consulte el tema de la acción.

Sintaxis

DoCmd.OpenForm nombreformulario[, vista][, nombrefiltro][, condiciónwhere][, mododatos][, modoventana][, abrirargs]

El método OpenForm utiliza los siguientes argumentos.

Argumento Descripción
nombreformulario Una expresión de cadena que es el nombre válido de un formulario en la base de datos activa.
Si ejecuta código Visual Basic que contenga el método OpenForm en una base de datos de biblioteca, Microsoft Access busca el formulario con este nombre primero en la base de datos de biblioteca y luego en la base de datos activa.

vista Una de las siguientes constantes intrínsecas:
acDesign
acFormDS
acNormal (predeterminado)
acPreview
acNormal abre el formulario en la vista Formulario.
Si deja en blanco este argumento, se asume la constante predeterminada (acNormal).

nombrefiltro Una expresión de cadena que es el nombre válido de una consulta en la base de datos activa.

condiciónwhere Una expresión de cadena que es una cláusula WHERE de SQL válida sin la palabra WHERE.

mododatos Una de las siguientes constantes intrínsecas:
acFormAdd
acFormEdit
acFormPropertySettings (predeterminado)
acFormReadOnly
Si deja en blanco este argumento (se asume la constante predeterminada, acFormPropertySettings), Microsoft Access abre el formulario en el modo de datos establecido por las propiedades PermitirEdiciones (AllowEdits), PermitirEliminación (AllowDeletions), PermitirAgregar (AllowAdditions) y EntradaDeDatos (DataEntry) del formulario.

modoventana Una de las siguientes constantes intrínsecas:
acDialog
acHidden
acIcon
acWindowNormal (predeterminado)
Si deja en blanco este argumento, se asume la constante predeterminada (acWindowNormal).

abrirargs Una expresión de cadena. Esta expresión se utiliza para establecer la propiedad AbrirArgs (OpenArgs) del formulario. Este valor puede ser utilizado en el código en un módulo formulario, tal como el procedimiento de evento Abrir. A la propiedad AbrirArgs (OpenArgs) también se puede hacer referencia en macros y expresiones.
Por ejemplo, suponga que el formulario que abra es una lista formulario continuo de clientes. Si desea que el enfoque se traslade a un registro de cliente determinado cuando se abra el formulario, puede especificar el nombre del cliente con el argumento abrirargs, y luego usar el método FindRecord para trasladar el enfoque al registro del cliente con el nombre especificado.
Este argumento sólo está disponible en Visual Basic.

Observaciones:
La longitud máxima del argumento condiciónwhere es de 32,768 caracteres (al contrario que el argumento de la acción Condición WHERE en la ventana Macro, cuya longitud máxima es de 256 caracteres).
Puede dejar en blanco un argumento opcional en mitad de la sintaxis, pero debe incluir la coma del argumento. Si deja en blanco un argumento de la cola, no use una coma a continuación del último argumento que especifique.

-

Saludos.
HENRY_DAVID

Re: Abrir y cerrar formularios en Access (Solucionado) - 2007-06-25 15:57 - Respuesta 5

Gracias por la ayuda, eres lo máximo. Saludos
Página:1

Respuestas relacionadas:

Formularios en accessFormularios en accessForo
Formularios access 2007Formularios access 2007Foro
Enlazar formularios accessEnlazar formularios accessForo
Formularios microsoft accessFormularios microsoft accessForo
Formularios microsoft accessFormularios microsoft accessForo
Access 2007 y formulariosAccess 2007 y formulariosForo
Sincronizar formularios en access Sincronizar formularios en access Foro
Resolucion en formularios accessResolucion en formularios accessForo
Guardar formularios access xpGuardar formularios access xpForo
Formularios y tablas de accessFormularios y tablas de accessForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos26 Mayo 2024