Access – proprietà dell’applicazione (database)

Le opzioni che si possono impostare nelle pagine della finestra Opzioni di Access, selezionando un valore spuntando una casella di controllo o selezionando una voce in una casella combinata, corrispondono a proprietà dell’oggetto Application.

L’elenco completo, molto lungo, di queste proprietà (Opzioni), si può reperire al seguente indirizzo:

http://msdn2.microsoft.com/en-us/library/aa168263(office.10).aspx

che vi porterà inuna pagina dal titolo Properties Reference

Lo schema sintattico per impostare una di queste opzioni è il seguente:

Application.SetOption(NomeOpzione, Impostazione)

doce Application è un riferimento al database correntemente aperto e NomeOpzione è il nome Inglese della proprietà che si vuole cambiare o conoscere. Impostazione può assumere due valori, Vero/Falso, oppure un semplice valore stringa. Tutti gli argomenti di SetOption sono obbligatori.

Va inoltre considerato che, non tutte le proprietà vengono assegnate a un database quando lo si crea. Per assegnare una proprietà si deve usare il metodo CreateProperty con la seguente struttura sintattica:

database.CreateProperty(“NomeProprietà”, TipoDato, Valore)

database è una variabile che identifica il file del database. NomeProprietà è il nome della proprietà inserito come stringa fra virgolette. TipoDato è il tipo di dato che può essere, dbText o dbBoolean. Valore altro non è che il valore assegnato alla proprietà.

Dopo aver creato la proprietà è necessario accodarla all’insieme Properties del database con il metodo Append. Segue il codice VBA per Append:

database.Properties.Append NuovaProprietà

Per ottenere un elenco delle proprietà assegnate all’avvio del nostro database, possiamo usare la seguente routine:

Public Sub Proprietà()

Dim DB as DAO.Database

Dim strNome as String

Dim K As Integer, j As Integer

Set DB = CurrentDb

j = DB.Properties.Count

For k = 0 To j – 1

    Debug.Print k, DB.Properties(k).Name

Next

End Sub

About these ads

Informazioni su scaccaglia

Sviluppo software nei linguaggi: Visual Basic, Visual C e Java. Mi occupo anche di trasferimento dati in reti LAN o WAN. Creazione software a misura del cliente. Access - Microsoft SQL Server - Word - Excel.

Pubblicato il 11 giugno 2011 su Access e Visual Basic, Codice VBA. Aggiungi ai preferiti il collegamento . Lascia un commento.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

%d blogger cliccano Mi Piace per questo: