Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe de parameters Pass Van Excel naar Microsoft Query
Het hebben van de kennis om parameters door te geven van Microsoft Excel om een ​​query in Microsoft Office Access kunt uw database applicatie dynamischer te maken . Excel is een spreadsheetprogramma vaak gebruikt voor het opslaan en analyseren van grote hoeveelheden gegevens . Access is een relationele database management systeem dat wordt gebruikt om lokale databases te ontwerpen . Visual Basic for Applications ( VBA ) is een programmeertaal gebruikt om routinematige taken, zoals het passeren parameters van Excel naar Access automatiseren . Een query wordt gebruikt om gegevens uit de database tabellen halen . Wat je nodig hebt
Microsoft Office Access
Microsoft Office Excel
Toon Meer Aanwijzingen
1

Open Microsoft Office Excel , typ " 1 " in " A1 " , " 2 " in " B1 " en " 3 " in " C1 ". Sla de werkmap als ' myExceldata " in " C : \\ " . Kopen van 2

Start Microsoft Office Access , Selecteer " Bland -database " en klik op " Create . " Selecteer het menu " Hulpmiddelen voor databases " en klik op " Visual Basic . " Klik op het menu "Invoegen " en selecteer " Module . "
3

Klik op het menu "Extra " , selecteer " Referenties , " en vink het vakje naast " Microsoft Excel , Object Library " . Klik op "OK . "

Kopieer 4 en plak de volgende VBA- code om de " myExceldata " werkmap opent . U zal de waarde gebruiken in " B1 " als parameter op te vragen gegevens van de " dbAccessTable " tafel gemaakt en geven de beschrijving door middel van een bericht .

Private Sub passExcelParamenters
( )

Dim strSQL
As String

Dim dbs als Database

Dim rst
als Recordset

Dim XLSPar
als Geheel

Dim XLSApp
zoals Excel.Application

Dim XLXBook Zoals Excel.Workbook

Dim XLSSheet
Zoals Excel.Worksheet

Set
dbs = CurrentDb

Set XLXBook = Workbooks.Add ( Template : = " G : \\ myExcelData . xlsx " )

Set XLSApp = XLXBook.Parent

Stel XLSSheet = XLXBook.Worksheets (
" Blad1 " ) op p Met XLSSheet

. Range ( " B1 " ) . Selecteer

XLSPar = Selection.Value

End
Met

XLXBook.Close

strSQL
= " CREATE TABLE dbAccessTable ( Prod_ID NUMBER , Prodct TEKST ) ; "

DoCmd.SetWarnings
False

DoCmd.RunSQL ( strSQL )

strSQL
= " INSERT INTO dbAccessTable ( Prod_ID , Prodct ) "

strSQL = strSQL & " VALUES ( 1 , ' Cars' ) ; "

DoCmd.RunSQL ( strSQL )

strSQL
= " INSERT INTO dbAccessTable ( Prod_ID , Prodct ) "

strSQL = strSQL & " VALUES ( 2 ​​, ' Trucks ' ) ; "

DoCmd.RunSQL
( strSQL ) op

sqlstr = " SELECT dbAccessTable.Prod_ID , dbAccessTable.Prodct " < br >

sqlstr = sqlstr & " FROM dbAccessTable "

sqlstr = sqlstr & " WHERE ( ( ( dbAccessTable.Prod_ID ) = " & ( XLSPar ) & " ) ) ; "

Set rst = dbs.OpenRecordset ( sqlstr )

rst.MoveLast

rst.MoveFirst

MsgBox
" De beschrijving van product-ID in B1 is " & rst . Velden ( 1 ) . Value

rst.Close

dbs.Close

End Sub

Druk op " F5 "
5 aan uw run subroutine .

Previous: Next:
  Microsoft Access
·Informatie over diagrammen in …
·Hoe te afdrukvoorbeeld Lines v…
·Hoe maak je een piramide grafi…
·Hoe kan ik Excel spreadsheets …
·Hoe maak je een Toggle Switch …
·Hoe maak je een macro starten …
·Hoe te Multiple Regression geb…
·Hoe te Merge & Center Geselect…
·Mogelijkheid geavanceerde Exce…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe een bestand op een Macbook Zip 
·Hoe maak je een Music Video CD 
·Hoe te XLS converteren naar een PDF-best…
·Hoe maak je een gegevensformulier in Mic…
·Tips over het gebruik MS Publisher 
·Hoe te TurboTax gebruiken Met een LLC Bu…
·Hoe om Blank Checks Met Quickbooks 
·Web Text to Speech 
·Hoe kan ik een query invoegen in Access …
Copyright © Computer Kennis http://www.nldit.com