Nwlapcug.com


Come modificare il tipo di dati con una Macro di Access



Built-in ambiente di programmazione di Microsoft Access, Visual Basic per applicazioni o VBA, permette agli utenti di eseguire le operazioni di dati disponibili nell'interfaccia utente standard di Access. Queste operazioni includono la query SQL che modificare il tipo di dati di una colonna di tabella, ad esempio da integer al testo. Accesso utenti possono prendere diversi approcci per cambiare un tipo di dati con 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 facendo clic su elemento della "Tabella" del menu "Crea". Si potrà utilizzare VBA per modificare il tipo di dati di un campo in questa tabella.

2

Digitare "Libro" nella cella superiore della seconda colonna, nella tabella griglia finestra aperta nel passaggio 1. Digitare "Prezzo" nella cella a destra della cella "Libro".

3

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

4

Premere "Control-S", quindi immettere "Booktable" per dare quel nome per i dati di esempio.

5

Pulsante destro del mouse sulla scheda "Booktable" e selezionare "Visualizzazione struttura". La riga di "Prezzo" della griglia visualizzata verrà visualizzato "Numero". Questo indica che il campo "Prezzo" è un numerico, non testo, campo. Chiudere la scheda facendo clic su esso e facendo clic su "Chiudi".

6

Premere "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 una finestra per l'immissione il programma cambia campo.

7

Incollare il seguente programma nel modulo. Istruzione "Execute" 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()

Dbase Dim As DAO. Database

Impostare dbase = CurrentDb

dBASE. Eseguire ("ALTER TABLE Booktable ALTER COLUMN [prezzo] text(25);")

End Sub

8

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

9

Torna a Access premendo "Alt-F11", quindi visualizzare nuovamente la visualizzazione di progettazione dei dati "Booktable" utilizzando le istruzioni di passaggio di 5. La riga di "Prezzo" Visualizza ora "Testo" invece di "Numero".