+ Rispondi
Risultati da 1 a 1 di 1

Discussione: [Access] Access in pillole

  1. #1
    Moderatore Globale L'avatar di dragone bianco
    reputazione complessiva: 42 42

    Messaggi
    6,478

    [Access] Access in pillole

    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)
    Codice:
    Function AreaQuadrato(Lato as long)
    AreaQuadrato=Lato*lato
    End Function
    In una query è possibile utili utilizzarla così
    =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
    1. Environ("ALLUSERSPROFILE") = C:\Documents and Settings\All Users
    2. Environ("APPDATA") = C:\Documents and Settings\Administrator\Dati applicazioni
    3. Environ("CommonProgramFiles") = C:\Programmi\File comuni
    4. Environ("COMPUTERNAME") = IK2ZOK
    5. Environ("ComSpec") = C:\WINNT\system32\cmd.exe
    6. Environ("HOMEDRIVE") = C:
    7. Environ("HOMEPATH") = \Documents and Settings\Administrator
    8. Environ("LOGONSERVER") = \\IK2ZOK
    9. Environ("NUMBER_OF_PROCESSORS") = 1
    10. Environ("OS") = Windows_NT
    11. Environ("Os2LibPath") = C:\WINNT\system32\os2\dll;
    12. 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
    13. Environ("PATHEXT") = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    14. Environ("PROCESSOR_ARCHITECTURE") = x86
    15. Environ("PROCESSOR_IDENTIFIER") = x86 Family 6 Model 8 Stepping 3, GenuineIntel
    16. Environ("PROCESSOR_LEVEL") = 6
    17. Environ("PROCESSOR_REVISION") = 0803
    18. Environ("ProgramFiles") = C:\Programmi
    19. Environ("SystemDrive") = C:
    20. Environ("SystemRoot") = C:\WINNT
    21. Environ("TEMP") = C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp
    22. Environ("TMP") = C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp
    23. Environ("USERDOMAIN") = IK2ZOK
    24. Environ("USERNAME") = Administrator
    25. Environ("USERPROFILE") = C:\Documents and Settings\Administrator
    26. Environ("windir") = C:\WINNT
    Ultima modifica di Master85; 30-09-2006 alle 23:11
    Dragone Bianco


    Se non l'hai ancora fatto, Leggi il Regolamento.
    Hai ricevuto un aiuto, vuoi ringraziere? Clicca sull'icona
    Ti sono stato d'aiuto, fai una Donazione.

+ Rispondi

Discussioni Simili

  1. [access] integrazione access mappoint
    Di gladiatore nel forum MS Office, Access, VBA
    Risposte: 6
    Ultimo Messaggio: 21-09-2006, 21:08
  2. [access] Orologio in tempo reale su form access
    Di fmosche nel forum MS Office, Access, VBA
    Risposte: 3
    Ultimo Messaggio: 11-08-2006, 09:34
  3. [ACCESS] conversione dati da testo a data
    Di pupazzo nel forum MS Office, Access, VBA
    Risposte: 6
    Ultimo Messaggio: 22-06-2006, 11:49
  4. [ACCESS] apertura oggetti access in un unica icona taskbar
    Di damio nel forum MS Office, Access, VBA
    Risposte: 6
    Ultimo Messaggio: 10-02-2006, 10:13
  5. [Access] Gestione turni di lavoro
    Di joondeep nel forum MS Office, Access, VBA
    Risposte: 4
    Ultimo Messaggio: 29-11-2005, 21:12

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi