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.
| |
|
|
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 | |
|
|
|