Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man klarar av parametrar från Excel till Microsoft Query

    ha kunskap för att skicka parametrar från Microsoft Excel till en fråga i Microsoft Office Access kan göra din databas ansökan mer dynamisk . Excel är ett kalkylprogram som ofta används för att lagra och analysera stora mängder data . Access är en relationsdatabas management system som används för att utforma lokala databaser . Visual Basic for Applications ( VBA ) är en dator programmeringsspråk som används för att automatisera rutinuppgifter som att skicka parametrar från Excel till Access . En fråga används för att hämta information från databastabeller. Saker du behöver
    Microsoft Office Access
    Microsoft Office Excel
    Visa fler instruktioner
    1

    Öppna Microsoft Office Excel , typ " 1 " i " A1 " , " 2 " under " B1 " , och " 3 " i " C1 ". Spara arbetsboken som " myExceldata " i " C : \\ " .
    2

    Starta Microsoft Office Access , Välj "Bland databas " och sedan klicka på " Skapa ". Välj " Database Tools " -menyn och klicka på " Visual Basic . " Klicka på " Infoga " -menyn och välj " Modul . " Addera 3

    Klicka på " Verktyg " -menyn , välj "Referenser , " och markera rutan bredvid " Microsoft Excel , Object Library " . Klicka på " OK . "
    4

    Kopiera och klistra in följande VBA-kod för att öppna " myExceldata " arbetsbok . Du kommer att använda värdet i " B1 " som parameter att söka data från " dbAccessTable " skapade tabellen och visa beskrivningen genom en meddelanderuta .

    Private Sub passExcelParamenters ( ) katalog

    Dim strSQL As String

    Dim dbs som databas

    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 ( Mall : = " G : \\ myExcelData . xlsx " ) katalog

    Set XLSApp = XLXBook.Parent

    Set XLSSheet = XLXBook.Worksheets ( " Blad1 " ) katalog

    XLSSheet

    . Range ( " B1 " ) . Välj

    XLSPar = Selection.Value

    End With

    XLXBook.Close

    strSQL = " CREATE TABLE dbAccessTable ( Prod_ID NUMMER , prodct TEXT ) ; "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( strSQL ) katalog

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

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

    DoCmd.RunSQL ( strSQL ) katalog

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

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

    DoCmd.RunSQL ( strSQL ) katalog

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

    sqlstr = sqlstr & " FROM dbAccessTable "

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

    Set rst = dbs.OpenRecordset ( sqlstr ) katalog

    rst.MoveLast

    rst.MoveFirst

    MsgBox " beskrivningen för produkt-ID i B1 är " & rst . fält ( 1 ) . Value

    rst.Close

    dbs.Close

    End Sub
    5

    Tryck " F5 " för att köra subrutin . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur programmera med MS Excel
    ·Hur man lär makron i Excel 2007
    ·Lägga till en sida i Microsoft Excel
    ·Hur du ändrar text till tal i MS Excel
    ·Hur man skapar Kalender Utskrift rapporter via Microsof…
    ·Hur man använder Microsoft Excel för att göra ett st…
    ·Hur man skapar Division formler i celler i Microsoft Ex…
    ·Hur man beräknar XIRR i Excel
    ·Hur man skrolla i sidled i en Excel-lista Box
    ·Så ändrar Markör färger markerar cell i Windows Exc…
    Utvalda artiklarna
    ·Vad är filändelsen AR
    ·De dåliga effekterna av att spela datorspel
    ·Komma åt Texas FTP webbplatser
    ·Introduktion till Database Systems
    ·Excel Datum Funktioner
    ·Utskrift Hjälp för iTunes
    ·Hur man bränner en ljud- CD-skiva med Skivverktyg i OS…
    ·Hur man bort Tabellrader i Microsoft Word 2003
    ·Hur man gör en lodrät axel i Excel
    ·Hur Extrahera ALZ Filer
    Copyright © Dator Kunskap http://www.dator.xyz