Trucos para access trucos de microsoft access trucos access

manuales, tutoriales, programacion
programming tutorials, programming manuals
xxx trucos
Documento sin título
manual de ada tutorial de ada curso de ada bajar manual descargar gratis RegistroNewsletter
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 115.000 registrados
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
manual de ada tutorial de ada curso de ada bajar manual descargar gratis
AñadenosFavoritos
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-Empleo
Untitled Document

zona access+Zona Access
+Inicio ACCESS
+ManualesAccess
+Trucos d Access
+Libros de Access

Untitled Document


+NuestrosManuales
+Manual MySQL
+Manual SQL
+Manual Oracle
+Manual Fox Pro
+Trucos d Access
+Otros Manuales
+MySQL
+SQL
+Oracle
+Access
+Filemaker
+Interbase
+XML
+VisualFoxPro
+informix
+Trucos B Datos
+trucos B Datos
+Cursos Masters
+Cursos B Datos

+Libros B Datos
+libros B Datos
+Codigo Fuente
+Codigo B Datos
+Zona Access
+access Zona Access

Untitled Document

+Newsletter
+InscribeteGratis..

+ Pagina de inicio

+Trucos Windows
+Trucos W Vista N
+Trucos W XP
+Trucos W 2000
+Trucos W Me
+Trucos W NT
+Trucos W 98
+Trucos W 95

+TrucosMessenger
+Trucos Messenger

+TrucosHardware
+Trucos BIOS
+Trucos DVD
+Trucos CD
+Trucos Disco duro

+Trucos Office
+trucos access
+trucos excel
+trucos word
+trucos powerpoint
+otros...

+TrucosMAIL
+ trucos outlook
+ trucos express
+ trucos hotmail
+ trucos Gmail

+Trucos P2P
+ trucos emule
+ trucos BitTorrent
+ trucos edonkey
+ trucos kazza
+ otros

+TProgramacion
+ Bases de Datos
+ otros

+TrucosAplicacions
+ Nero
+ cloneCD

+Navegadores
+ explorer
+ Firefox

+Directorio [New]
+Ver directorio

+SuperGames
+Juegos/ocio

+Canal Compras
+ComprasN

Inicio > Trucos > Trucos de access > esta pagina

Documentar sus programas Access

Access proporciona un entorno visual de desarrollo con el que se pueden generar potentes aplicaciones. El problema surge cuando el desarrollo realizado adquiere un volumen considerable. ¿Cómo controlar y gestionar la cantidad de formularios, informes, macros, etc que se han ido generando? Una opción muy interesante y poco conocida de Access es el documentador. En el menú Herramientas, opción Analizar, se pueden acceder al documentador que permite obtener información

completa y organizada de los objetos que constituyen la basa de datos, de manera que se genera un inventario de todos y cada uno de los componentes y sus propiedades.

Seguridad mediante activación y desactivación de controles

Access proporciona un control de seguridad para grupos de usuarios que permite limitar la funcionalidad de cada usuario individual. Cuando un usuario intenta realizar alguna acción no autorizada Access visualiza un mensaje de aviso. Otra manera más elegante de gestionar la seguridad puede ser simplemente no activar los controles a los que un usuario no tiene acceso. Además, la asignación de permisos de Access se realiza por tabla, formulario, consulta, mientras que la rutina que le proponemos establece los permisos para controles individuales.

Para poder generar este tipo de control de seguridad sobre una base de datos debemos seguir los siguientes pasos:

1º. Crear una tabla en la que figuren los usuarios y los grupos de usuarios como, por ejemplo, los campos usuarios y grupo.

2º. Generar un formulario sobre dicha tabla llamado, por ejemplo, usuarios.

3º. Crear una macro autoexe que habra el formulario en modo oculto con la condición [usuario]=CurrentUser() para que el registro actual del formulario sea el del usuario activo.

Supongamos que tenemos un formulario llamado form1 con botones de imprimir, insertar y editar registros llamados, respectivamente, boton1, boton2 y boton3 y queremos que un grupo de usuarios llamado grupo1 sólo tenga acceso al botón de imprimir. Para desactivar los botones de insertar y editar debemos usar la propiedad OnOpen del formulario y añadiendo el siguiente código:

if condition: [Forms].[usuarios].[grupo]="grupo1" setvalue: [Forms].[form1].[boton1].[Enabled] Yes [Forms].[form1].[boton2].[Enabled] No [Forms].[form1].[boton3].[Enabled] No

Incrementar y decrementar fechas pulsando + y -

Una característica interesante para añadir a los programas Access es permitir que el usuario pueda incrementar y decrementar fechas pulsando las teclas + y - . Para proporcionar esta característica se debe añadir el siguiente código al evento KeyDown de los campos de tipo fecha que existan en el formulario:

Select Case KeyCode Case 107, 187

Screen.ActiveControl =

Screen.ActiveControl + 1

SendKeys "{Esc}"

Case 109, 189

Screen.ActiveControl =

Screen.ActiveControl - 1

SendKeys "{Esc}"

End Select

 

 

Mensajes personalizados en la barra de estado

El siguiente código permite visualizar mensajes de su elección en la barra de estado de Access cuando el ratón se mueve sobre un objeto de un formulario (texto, botones, etc.). Las dos subrutinas deben estar en un módulo de manera que sean accesibles globalmente:

Global StatusCalled Global CurrentStatusMsg Sub StatusBarMsg (StatusMsg)

If StatusMsg <> CurrentStatusMsg Then

Dim ss As Variant

ss = SysCmd(SYSCMD_SETSTATUS,StatusMsg)

StatusCalled = True CurrentStatusMsg = StatusMsg

End If

End Sub Sub ClearStatusBarMsg ()

If StatusCalled Then

Dim ss As Variant ss = SysCmd(SYSCMD_CLEARSTATUS) StatusCalled = False CurrentStatusMsg = " "

End If

End Sub

El siguiente código se debe añadir al evento mouse move del control sobre el que deseemos visualizar un mensaje en la barra de estado:

Sub CmdButton_MouseMove (Button As Integer, Shift As integer, x As Single, Y As Single)

StatusBarMsg "Su mensaje personalizado"

End Sub

El siguiente código se debe añadir al fondo del formulario para que se borre el mensaje cuando el ratón se mueva fuera del objeto:

Sub Detail0_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single)

ClearStatusBarMsg

End Sub

 

ADD BLOGLINES Comenta y vota esta noticia en :
 
votanos en blogmemes
votanos en digg
Añadenos Favoritos - Ver foro relacionado - Registrate gratuitamente
En esta seccion de Trucos puedes encontrar ademas:
trucos Trucos de Windows :XP-200-Me-98-95-NT.. trucos PC Hardware
trucos Aplicaciones programas trucos Office-Ofimatica:word-excel-access-powerpoint
trucos Programacion trucos Office-Ofimatica: frontpage-MS DOS-openoffice
trucos Trucos de google trucos Navegadores
trucos Trucos P2P: emule - edonkey - kazaa trucos Trucos de messenger
trucos Diseño: dreamweaver - trucos Trucos para el mail: hotmail - kmail - gmail - outlook
  Underground:    

Untitled Document

Untitled Document
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo

+Agregador Blogs
+Otros idiomas
+Webmasters (FR)
+Software (FR)
+Tech (PT)
+Tecnologia (IT)
+Technologie (DE)
+Software (DE)
+Games(DE)
+Software(IT)

Agregador Blogs de:
Home
blogs Tecnologia
blogs Software
blogs Moviles
blogs Internet
blogs Geeks
blogs Informatica
blogs Gadchets
blogs Zona Messenger
blogs Diseño
blogs Recursos Blogs
blogs Webmasters
blogs Programacion
blogs 2.0
blogs Linux
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

 
Programacion: LWP I Solorecursos I
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 -