Premessa
Questo tutorial vuole contenere piccoli accorgimenti per migliorare il proprio Database.
Un memorandum per tutti.
Indice
Generico
Macro autoexec
Impostazione Avvio
Fomattazione condizionale
Formule personalizzate
Sostituire lo schermo di avvio di Access
Visualizzazione Icone Barra Applicazioni
VBA
Variabile Di Sistema
Funzione Environ
Macro autoexec
Chiamandola una Macro Autoexec, Viene eseguita appena avviato access
Impostazione Avvio
Per impostare l'avvio del Vostro Progetto DB andate su
Strumenti -> Avvio
Dalla Finestra di dialogo che appare è possibile impostare l'avvio del progetto
Fomattazione condizionale
Nelle maschere continue (da access 2000 in avanti) è possibile modificare il formato di un campo a seconda del valore che contiene.
In visualizzazione struttura seleziona la casella di testo Da modificare il formato e andare su Formato -> Formattaziione Condizionale.
Da Qui è Possibile impostare il criterio
Formule personalizzate
Creando in uno Modulo una Function Questa è possibile utilizzarla come funzione nelle Query e nelle maschere
Es
(in un modulo scrivo)
In una query è possibile utili utilizzarla cosìCodice:Function AreaQuadrato(Lato as long) AreaQuadrato=Lato*lato End Function
=AreaQuadrato([NomeCampo])
NB:
è utile fare una gestione degli errori
Sostituire lo schermo di avvio di Access
Normalmente quando viene lanciato Access prima di accedere all'ambiente di sviluppo del programma viene visualizzata una schermata di avvio. E' possibile modificare questa schermata per esempio sostituendola con un'immagine che è più rappresentativa del database stesso. Prima di tutto convertiamo l'immagine che vogliamo sia la schermata iniziale in formato bitmap e salviamola nella stessa cartella in cui è allocato il database. Diamo all'immagine lo stesso nome del database assicurandoci che l'estensione del file sia .bmp. D'ora in poi, quando lanceremo Access con un doppio clic sull'icona del database vedremo l'immagine bitmap sostituire quella di default di Access.
Visualizzazione Icone Barra Applicazioni
Aprendo un file di Access e aprendo più oggetto dello stesso file(Maschere,Tabelle,queri), sulla barra delle applicazioni di windows vediamo un icona per oggetto.
Per disabilitare questa imposatzione bisogna andare su Strumenti -> Opzioni
nella scheda Visualizza, nel riquadro Mostra defleggare l'opzione Icone sulla barra delle applicazioni
Variabile Di Sistema
Questa stringa restituisce la path del progetto corrente.
Application.CurrentProject.Path
Questa stringa restituisce il nome del progetto corrente.
Application.CurrentProject.Name
Funziome Environ
La Funzione Enviro Restituisce un valore di tipo String associato a una variabile di ambiente del sistema operativo.
Sintassi
Environ({envstring | number})
envstring Facoltativa. Espressione stringa contenente il nome di una variabile di ambiente.
number Facoltativa. Espressione numerica corrispondente alla posizione della stringa di ambiente nella tabella delle stringhe. L'argomento number può essere una qualsiasi espressione numerica, ma verrà arrotondato a un numero intero prima della valutazione.
Elenco Variabili
- Environ("ALLUSERSPROFILE") = C:\Documents and Settings\All Users
- Environ("APPDATA") = C:\Documents and Settings\Administrator\Dati applicazioni
- Environ("CommonProgramFiles") = C:\Programmi\File comuni
- Environ("COMPUTERNAME") = IK2ZOK
- Environ("ComSpec") = C:\WINNT\system32\cmd.exe
- Environ("HOMEDRIVE") = C:
- Environ("HOMEPATH") = \Documents and Settings\Administrator
- Environ("LOGONSERVER") = \\IK2ZOK
- Environ("NUMBER_OF_PROCESSORS") = 1
- Environ("OS") = Windows_NT
- Environ("Os2LibPath") = C:\WINNT\system32\os2\dll;
- Environ("Path") = C:\Programmi\Microsoft Office\Office\;C:\WINNT\system32;C:\WINNT;C:\WINNT \System32\Wbem;C:\Programmi\Microsoft SQL Server\80\Tools\Binn\;C:\PROGRA~1\FILECO~1\AUTODE~ 1
- Environ("PATHEXT") = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
- Environ("PROCESSOR_ARCHITECTURE") = x86
- Environ("PROCESSOR_IDENTIFIER") = x86 Family 6 Model 8 Stepping 3, GenuineIntel
- Environ("PROCESSOR_LEVEL") = 6
- Environ("PROCESSOR_REVISION") = 0803
- Environ("ProgramFiles") = C:\Programmi
- Environ("SystemDrive") = C:
- Environ("SystemRoot") = C:\WINNT
- Environ("TEMP") = C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp
- Environ("TMP") = C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp
- Environ("USERDOMAIN") = IK2ZOK
- Environ("USERNAME") = Administrator
- Environ("USERPROFILE") = C:\Documents and Settings\Administrator
- Environ("windir") = C:\WINNT






Rispondi Citando
