Microsoft di accesso integrato ambiente di programmazione , Visual Basic for Applications o VBA , permette agli utenti di eseguire qualsiasi operazione di dati disponibili in interfaccia utente standard di Access. Queste operazioni includono le query SQL che modificano il tipo di dati di una colonna di tabella , come da intero a testo . Utenti accesso possono richiedere diversi approcci per cambiare tipo di dati di un campo con il VBA . Modifica dei tipi di campo con le macro VBA può essere fatto in pochi semplici passi . Istruzioni
1
Aprire Microsoft Access , quindi iniziare a creare una tabella di dati di esempio , cliccando la voce " Crea" del menu " Tabella " . Potrai utilizzare VBA per modificare il tipo di dati di un campo in questa tabella .
2
tipo " Prenota " nella cella in alto della seconda colonna , nella finestra della griglia della tabella aperta al punto 1 . Tipo " Prezzo " nella cella a destra della cella "Libro" .
3
Tipo qualunque nome del libro nella prima cella sotto la " libri " di colonna , e digitare un campione prezzo nella prima cella sotto la colonna " prezzo " . Digitando il numero rende automaticamente accesso definiscono la colonna " prezzo ", come un non- testo , campo numerico.
4
Premere " Control- S ", quindi immettere " Booktable " per dare quel nome al campione dati .
5
destro del mouse sulla scheda " Booktable " e selezionare " visualizzazione struttura ". Il " prezzo " riga della griglia che appare visualizza " Numero ". Questo indica che il campo " Prezzo " è un numerico , non testo , campo . Chiudere la scheda cliccando col tasto destro e cliccando su " Chiudi".
6
Premere " Alt- F11 " per accedere alla finestra di codifica per le macro VBA . Clicca voce "Modulo" del menu "Inserisci" per inserire un nuovo modulo o una finestra per l'inserimento del programma di campo che cambia .
7
Incollare il seguente programma nel modulo . Dichiarazione "Esegui" di questo programma viene eseguito un comando SQL, " ALTER TABLE ", sui dati " Booktable " . Questo comando cambia il tipo di campo del campo " prezzo " da numerico a testo .
Public Sub ChangeDataType ( ) per
Dim dbase Come DAO.Database
dbase = CurrentDb
dbase.Execute ( "ALTER TABLE ALTER COLUMN Booktable [prezzo ] testo ( 25) ; " ) per
End Sub
8
Avviare il programma facendo clic su uno delle sue dichiarazioni e cliccando il comando del menu " Run " "Esegui" .
9
tornare ad Access con il tasto " Alt- F11 ", poi ri- visualizzare la vista di progettazione dei dati " Booktable " da utilizzando le istruzioni passo di 5 . La riga " Prezzo " ora mostra "Testo" invece di " Numero ".