Come modificare il tipo di dati con una macro di accesso

January 11

Come modificare il tipo di dati con una macro di accesso


di Microsoft Access integrato in ambiente di programmazione, Visual Basic, Applications o VBA, consente agli utenti di eseguire una qualsiasi delle operazioni sui dati disponibili in interfaccia utente standard di accesso. Queste operazioni includono query SQL che cambiano il tipo di dati di una colonna di tabella, ad esempio da integer al testo. gli utenti di accesso possono richiedere diversi approcci per cambiare il tipo di dati di un campo con VBA. Modifica dei tipi di campo con le macro VBA può essere fatto in pochi semplici passi.

istruzione

1 Aprire Microsoft Access, quindi iniziare a creare una tabella di dati di esempio, cliccando la voce "Table" del menu "Crea". Potrai utilizzare VBA per modificare il tipo di dati di un campo in questa tabella.

2 Tipo "libro" nella cella all'inizio della seconda colonna, nella finestra griglia tabella aperta al punto 1. Tipo "Prezzo" nella cella a destra della cella "libro".

3 Digitare qualsiasi nome del libro nella prima cella al di sotto del "Libri" colonna e digitare un prezzo del campione nella prima cella sotto la colonna "Prezzo". Digitando il numero rende automaticamente l'accesso a definire la colonna "prezzo", come non di testo, campo numerico.

4 Premere il tasto "Control-S", quindi immettere "Booktable" per dare quel nome ai dati di esempio.

5 Fare clic sulla scheda "Booktable" e selezionare "visualizzazione struttura". Il "prezzo" fila della griglia che appare mostrerà "Numero". Questo indica che il campo "Prezzo" è una numerica, non di testo, campo. Chiudere la scheda facendo clic destro su di esso e facendo clic su "Chiudi".

6 Premere il tasto "Alt-F11" per accedere alla finestra di codifica per le macro VBA. Fare clic sulla voce "Modulo" del menu "Inserisci" per inserire un nuovo modulo o la finestra per l'inserimento il programma di campo cambia.

7 Incollare il seguente programma nel modulo. Questo programma di "eseguire" dichiarazione esegue un comando SQL, "ALTER TABLE," sui dati "Booktable". Questo comando cambia il tipo di campo del campo "prezzo" da numerico al testo.

Public Sub ChangeDataType ()

dbase fioco come DAO.Database

Set dbase = CurrentDb

dbase.Execute ( "ALTER TABLE ALTER Booktable colonna [prezzo] di testo (25);")

End Sub

8 Eseguire il programma facendo clic su una delle sue dichiarazioni e cliccando il comando "Esegui" del menu "Run".

9 Ritorno a L'accesso premendo il tasto "Alt-F11", poi ri-visualizzare la vista progettazione dei dati "Booktable" utilizzando le istruzioni passo 5 di. La riga "Prezzo" ora mostra "Testo" invece di "Numero".