¿Ocultar formularios?

03/07/2003 - 18:15 por ZX81 | Informe spam
Buenas

La función de Chea:

Public Sub OcultaTodasTablas()
Dim Tb As TableDef
For Each Tb In CurrentDb.TableDefs
If Not Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Or dbHiddenObject
End If
Next

End Sub

oculta tablas. ¿Podría hacerse lo mismo, pero ocultando el resto de objetos
del proyecto (formularios y reportes principalmente)?

Saludos

Preguntas similare

Leer las respuestas

#1 McPegasus
03/07/2003 - 19:13 | Informe spam
Hola Z81,

para los formulario es mucho más fácil, tienes un evento que se llama Al
Descargar (Form_Unload) con una variable, Cancel, pues si quieres hacer ese
form invisible cambias el estado de la variable a False y dentro de ese
evento también cambias el estado de visible del formulario a False

Para los informes, pues nunca lo he echo y no hay ningún evento como en los
formularios, me imagino que si tendrás que echar mano a las colecciones.

Suerte.




Filosofía compartida: "regalamos conocimientos, no tiempo."

Un Saludo,

Rafael Andrada C.
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"ZX81" <zx81@*/-estosobra-/*wosaap.com> escribió en el mensaje
news:
Buenas

La función de Chea:

Public Sub OcultaTodasTablas()
Dim Tb As TableDef
For Each Tb In CurrentDb.TableDefs
If Not Tb.Attributes And dbHiddenObject Then
Tb.Attributes = Tb.Attributes Or dbHiddenObject
End If
Next

End Sub

oculta tablas. ¿Podría hacerse lo mismo, pero ocultando el resto de


objetos
del proyecto (formularios y reportes principalmente)?

Saludos


Respuesta Responder a este mensaje
#2 McPegasus
03/07/2003 - 19:47 | Informe spam
ahhhhhhh, que quieres ver el contenedor de objetos Tablas, informes,
formularios, módulos pero esconderlos????????????'




Filosofía compartida: "regalamos conocimientos, no tiempo."

Un Saludo,

Rafael Andrada C.
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"ZX81" <zx81@*/-estosobra-/*wosaap.com> escribió en el mensaje
news:#
Creo que no me he expresado bien, se trata de que si un usuario abre el


MDE
con Access, no vea los formularios ni los reportes. La propiedad "oculto"


de
los forms es muy sencilla de saltar.

Saludos

"McPegasus" escribió en el mensaje
news:
> Hola Z81,
>
> para los formulario es mucho más fácil, tienes un evento que se llama Al
> Descargar (Form_Unload) con una variable, Cancel, pues si quieres hacer
ese
> form invisible cambias el estado de la variable a False y dentro de ese
> evento también cambias el estado de visible del formulario a False
>
> Para los informes, pues nunca lo he echo y no hay ningún evento como en
los
> formularios, me imagino que si tendrás que echar mano a las colecciones.
>
> Suerte.
>


Respuesta Responder a este mensaje
#3 ZX81
03/07/2003 - 19:56 | Informe spam
Se trata de que no se vean de forma sencilla (ver objetos ocultos, mostrar
ventana, etc).

"McPegasus" escribió en el mensaje
news:%
ahhhhhhh, que quieres ver el contenedor de objetos Tablas, informes,
formularios, módulos pero esconderlos????????????'




Filosofía compartida: "regalamos conocimientos, no tiempo."

Un Saludo,

Rafael Andrada C.
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"ZX81" <zx81@*/-estosobra-/*wosaap.com> escribió en el mensaje
news:#
> Creo que no me he expresado bien, se trata de que si un usuario abre el
MDE
> con Access, no vea los formularios ni los reportes. La propiedad


"oculto"
de
> los forms es muy sencilla de saltar.
>
> Saludos
>
> "McPegasus" escribió en el mensaje
> news:
> > Hola Z81,
> >
> > para los formulario es mucho más fácil, tienes un evento que se llama


Al
> > Descargar (Form_Unload) con una variable, Cancel, pues si quieres


hacer
> ese
> > form invisible cambias el estado de la variable a False y dentro de


ese
> > evento también cambias el estado de visible del formulario a False
> >
> > Para los informes, pues nunca lo he echo y no hay ningún evento como


en
> los
> > formularios, me imagino que si tendrás que echar mano a las


colecciones.
> >
> > Suerte.
> >
>
>


Respuesta Responder a este mensaje
#4 mena
03/07/2003 - 19:58 | Informe spam
impidiendo el acceso mediante la tecla shiff
"ZX81" <zx81@*/-estosobra-/*wosaap.com> escribió en el mensaje
news:#
Creo que no me he expresado bien, se trata de que si un usuario abre el


MDE
con Access, no vea los formularios ni los reportes. La propiedad "oculto"


de
los forms es muy sencilla de saltar.

Saludos

"McPegasus" escribió en el mensaje
news:
> Hola Z81,
>
> para los formulario es mucho más fácil, tienes un evento que se llama Al
> Descargar (Form_Unload) con una variable, Cancel, pues si quieres hacer
ese
> form invisible cambias el estado de la variable a False y dentro de ese
> evento también cambias el estado de visible del formulario a False
>
> Para los informes, pues nunca lo he echo y no hay ningún evento como en
los
> formularios, me imagino que si tendrás que echar mano a las colecciones.
>
> Suerte.
>


Respuesta Responder a este mensaje
#5 ZX81
03/07/2003 - 20:04 | Informe spam
Eso no sirve para nada en el caso que me ocupa, no busco que el usuario no
pueda saltarse el inicio de la aplicación, busco cómo ocultar determinados
objetos, y dejar a la vista otros.


"mena" escribió en el mensaje
news:h9_Ma.329793$
impidiendo el acceso mediante la tecla shiff
"ZX81" <zx81@*/-estosobra-/*wosaap.com> escribió en el mensaje
news:#
> Creo que no me he expresado bien, se trata de que si un usuario abre el
MDE
> con Access, no vea los formularios ni los reportes. La propiedad


"oculto"
de
> los forms es muy sencilla de saltar.
>
> Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida