** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Al abrir formulario mostrar detalle
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoAl abrir formulario mostrar detalle

 Responder Responder
Autor
Mensaje
Nomada Ver desplegable
Colaborador
Colaborador


Unido: 03/Julio/2011
Localización: España
Estado: Sin conexión
Puntos: 1470
Enlace directo a este mensaje Tema: Al abrir formulario mostrar detalle
    Enviado: 15/Mayo/2020 a las 11:00
Buenas.
Tengo un formulario con el "Detalle" oculto. Cómo puedo decirle que al abrir dicho formulario me haga visible el "Detalle"?

Gracias.
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: en línea
Puntos: 5596
Enlace directo a este mensaje Enviado: 15/Mayo/2020 a las 11:08
Hola!

Private Sub Form_Open(Cancel As Integer)
Me.Detalle.Visible = True
End Sub
Un Saludo.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 12830
Enlace directo a este mensaje Enviado: 15/Mayo/2020 a las 11:23
De buen rollo... ¿para que está oculto si lo primero que vas a hacer es mostrarlo?
Xavi, un minyó de Terrassa

Mi web
Arriba
Nomada Ver desplegable
Colaborador
Colaborador


Unido: 03/Julio/2011
Localización: España
Estado: Sin conexión
Puntos: 1470
Enlace directo a este mensaje Enviado: 15/Mayo/2020 a las 11:32
Perdón. Es que me he liado un poco. Teneis toda la razón.
Lo que quería saber es la sintaxis para mostrar el detalle de un formulario, al ser llamado desde otro formulario, es decir, cual sería el código en el formulario que llama.

Gracias.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 12830
Enlace directo a este mensaje Enviado: 15/Mayo/2020 a las 12:43
Forms("OtroFormulario").Section(acDetail).Visible = True

Verás que en lugar de llamar a la sección por su nombre (las secciones pueden recibir nombres personalizados como cualquier control) he preferido utilizar la propiedad Section del formulario con el índice adecuado. Lo he hecho para "universalizar" la respuesta. 

El nombre "Detalle" para la sección detalle aparecerá en Office en castellano. Si el Office está en inglés, apareceria cono "Detail". 

Si utilizamos la propiedad Section y el índice, el código se puede escribir en cualquier Office y debería funcionar.

Un saludo


Xavi, un minyó de Terrassa

Mi web
Arriba
Nomada Ver desplegable
Colaborador
Colaborador


Unido: 03/Julio/2011
Localización: España
Estado: Sin conexión
Puntos: 1470
Enlace directo a este mensaje Enviado: 15/Mayo/2020 a las 13:42
Perfecto y entendido.
Este hilo se puede cerrar satisfactoriamente.
Gracias.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable