Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Microsoft Access >> Content
    Hvordan sende parameterne Fra Excel til Microsoft Query
    Å ha kunnskap til å sende parametre fra Microsoft Excel til en spørring i Microsoft Office Access kan gjøre databaseprogrammet mer dynamisk . Excel er et regnearkprogram som ofte brukes til å lagre og analysere store mengder data . Access er en relasjonsdatabase styringssystem brukes til å designe lokale databaser . Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere rutineoppgaver som passerer parametere fra Excel til Access . En spørring brukes til å hente informasjon fra databasen tabeller . Du trenger
    Microsoft Office Access
    Microsoft Office Excel
    Vis flere instruksjoner
    en

    Åpen Microsoft Office Excel , type " en " i "A1" , "2" i " B1 " og "3" i " C1 ". Lagre arbeidsboken som " myExceldata " i "C : \\" .
    2

    start Microsoft Office Access , velg "Bland database " klikk " Opprett". Velg " Database Verktøy"- menyen og klikk " Visual Basic. " Klikk på " Insert"-menyen og velg " Module ".
    3

    Klikk på " Verktøy "-menyen , velg "Referanser ", og merk av for "Microsoft Excel ; Object Library " . Klikk "OK".
    4

    Kopier og lim inn følgende VBA -kode for å åpne " myExceldata " arbeidsbok . Du vil bruke verdien i " B1 " som parameter til spørringen data fra " dbAccessTable " tabell som er opprettet og vise beskrivelsen gjennom en meldingsboks.

    Private Sub passExcelParamenters ()

    Dim strSQL som String

    Dim dBS som Database

    Dim rst som Recordset

    Dim XLSPar As Integer

    Dim XLSApp som Excel.Application

    Dim XLXBook Som Excel.Workbook

    Dim XLSSheet Som Excel.Worksheet

    Set dBS = CurrentDb

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

    Set XLSApp = XLXBook.Parent

    Sett XLSSheet = XLXBook.Worksheets ( " Ark1 ")
    p Med XLSSheet

    . Range (" B1 ") . Velg

    XLSPar = Selection.Value

    End With

    XLXBook.Close

    strSQL =" CREATE TABLE dbAccessTable ( Prod_ID NUMMER , 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 )"
    < p> strSQL = strSQL & " VALUES ( 2 ​​, ' Trucks '); "

    DoCmd.RunSQL ( strSQL )

    sqlStr = "SELECT dbAccessTable.Prod_ID , dbAccessTable.Prodct "

    sqlStr = sqlStr & " FROM dbAccessTable "

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

    Set rst = dbs.OpenRecordset ( sqlStr )

    rst.MoveLast

    rst.MoveFirst

    MsgBox " beskrivelsen for produkt-ID i B1 er " & rst . Fields ( 1 ) . Verdi

    rst.Close

    dbs.Close

    End Sub
    5

    Trykk " F5 " for å kjøre subrutine .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å klippe og lime i Excel 
    ·Hvordan få et tilfeldig utvalg i Excel 
    ·Slik konverterer datoer og klokkeslett Into desimaler i…
    ·Hvordan fylle en kolonne med avkryssingsbokser i Excel …
    ·Hvor å Fastsette sammenslåtte celler i Excel 
    ·Hvordan sette inn sideskift i Microsoft Excel 2003 
    ·Sette inn data fra flere Excel -regneark til en Excel r…
    ·MS Excel Advanced Tips 
    ·Hvordan få Excel til Spør når det åpnes for lese el…
    ·Hvordan lage Excel 2007 Custom Properties 
      Anbefalte artikler
    ·SQL Express Installert : Hvordan sjekke registeret 
    ·Hvordan redigere en PDF i Adobe Acrobat 6.0 
    ·Hvordan legge en Photoshop Plugin 
    ·Hvordan flytte objekter i 3D Max Studio 
    ·Liste over PDF Seerne 
    ·Hvordan Backup datafiler på en CD 
    ·Hvilke funksjoner på menylinjen i Microsoft Excel 
    ·Learning Adobe Photoshop 7 
    ·Hvordan åpne en xlsx fil 
    ·Hvordan spare en Access Query i Excel med VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/