Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come convertire un documento Word o Excel foglio di calcolo a un Access Query Microsoft

query di Microsoft Access sono affermazioni essenzialmente SQL, che eseguono operazioni sul database . Queste dichiarazioni sono scritti con la pianura , il testo non formattato , che si può fare in qualsiasi programma di elaborazione testi o di ambiente , tra cui MS Word ed Excel . Conversione di una query alla volta da Word o Excel in Access è una semplice operazione di taglia e incolla. Tuttavia , la conversione di molte query richiede l'aiuto di un programma breve . Creare questo programma utilizzando l'ambiente di sviluppo integrato di Visual Access Basic. Cose che ti serviranno
Microsoft Access
Microsoft Word
Microsoft Excel
Show More Istruzioni convertire foglio di calcolo Excel per mano
1

Creare un nuovo Microsoft Excel foglio di calcolo e digitare o incollare la seguente dichiarazione in qualsiasi cella :

SELECT * FROM WHERE GamesTable GameTitle = "Monopoly ".
2

aprire l'accesso e creare un database piccolo campione tavolo chiamato " GamesTable " con il campo " GameTitle " e tutti gli altri campi che desideri.
3

Creare un paio di righe di dati di esempio per la tabella , avendo cura di includere "Monopoly " per il titolo di uno dei giochi . Premere il tasto " Control- S" per salvare la tabella .
4

Apritevi una nuova query premendo "Crea" sulla barra degli strumenti di accesso , seguita dalla pressione " query ". (Premere " oggetti", seguito da " Nuovo" e poi " Query ", se si sta utilizzando Access 2003 . ) Fare doppio clic sulla voce " GamesTable " nella finestra di dialogo " Mostra tabella " , quindi premere il tasto " Esc " per chiudere la finestra .
5

destro del mouse sulla scheda della query , che visualizza " Query1 " , e selezionare " visualizzazione SQL . "
6

Return to Excel , quindi selezionare e copiare negli Appunti l'istruzione SQL che hai scritto in precedenza "( SELECT * from ... ) . "
7

tornare al Access " Visualizzazione SQL . " Seleziona tutto il testo SQL esistente , quindi incollarlo su di essa con il tasto " Ctrl- V ".
8

Eseguire la query premendo l'icona "Run" nella barra degli strumenti di accesso , o facendo clic destro sulla scheda della query e selezionando " Visualizzazione Foglio dati . " Si noti che Access visualizza solo il gioco specificato nell'istruzione SQL che è stato copiato da Excel .
Converti Documento di Word con un programma
9

convertire manualmente le query da Word utilizzando i passi indicati per Excel . Sostituire " Parola" per " Excel ", come si ripete la procedura . O , completare i seguenti passaggi per utilizzare un programma che permette di convertire per voi molte istruzioni SQL in una volta .
10

Aprire Word e inserire le stringhe di query , una per riga . Utilizzare la seguente query come esempio per la tabella GamesTable . Assicurarsi che l'ultima riga del documento è l' ultima query

SELECT * FROM GamesTable ; . SELECT * FROM GamesTable WHERE ( ( ( GamesTable.GameTitle ) = "Monopoly ")); selezionare GameTitle da GamesTable WHERE ( ( ( GamesTable.GameTitle ) come " * formaggio * ")) .
11

Salvare il file come testo normale , quindi importare il file in Access. Selezionare il carattere "tab" e non il " punto e virgola " come delimitatore di testo , mentre il completamento della procedura guidata di importazione. Garantire il nome della tabella appena importata viene "Seleziona ".
12

Attiva macro in Access : premere il tasto " Alt- F ", quindi su " Opzioni ". Fare clic sul pulsante " Centro protezione " " Centro protezione ", quindi . Fare clic su " Impostazioni macro ", seguito da " Attiva tutte le macro ", quindi chiudere tutte le finestre di dialogo aperte . Chiudi e quindi accedere nuovamente aperto. Assicurarsi di disattivare le macro dopo aver terminato la procedura descritta in questo articolo .
13

Premi " Alt- F11 ", poi premere "Inserisci ", seguito da "Modulo ". Incolla questo codice nel modulo:

makeQueries Public Sub ()

Const cstrQueryName = "Seleziona " Dim dbs Come DAO.DatabaseDim rst Come DAO.RecordsetDim qdf Come QueryDefDim i come IntegerDim qNameSet dbs = CurrentDbSet rst = dbs.OpenRecordset ( cstrQueryName ) i = 0Do Mentre Non rst.EOFDebug.Print " SQL : " & rst ( " campo1 " ) qName = " q " & CStr ( i) Set qdf = dbs.CreateQueryDef ( qName ) qdf.SQL = rst ( " campo1 " ) . Valuerst.MoveNexti = i + 1Looprst.Closedbs.CloseEnd Sub
14

Posizionare il cursore in qualsiasi punto del programma appena elencati e premere il tasto " F5 " per eseguire esso . Tornare ad Access , chiudere e riaprire la finestra di navigazione per vedere le nuove query ( cioè, " Q0 " o " Q1 " ) . Fare doppio clic sulla query per eseguirli.

 

software © www.354353.com