|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur Pass data från en form till en Query Åtkomst

    Veta hur man använder kontrollerna i ett formulär och skicka värden från dessa kontroller för att en fråga kan du spara tid när du arbetar med databaser . Microsoft Office Access är en relationsdatabas management system som vanligen används för mindre databaser . En kombinationsruta är en kontroll som används i grafiska användargränssnitt ( GUI ) för att ge användaren större flexibilitet för att manipulera data . En listruta kontroll är användbar när du behöver visa frågeresultat för användaren . Visual Basic for Applications ( VBA ) är en dator programmeringsspråk som används för att automatisera rutinuppgifter i Access och andra MS Office-program . Saker du behöver
    Microsoft Office Access
    Visa fler instruktioner
    1

    Öppna Northwind Microsoft Office Access-databas . Northwind-databasen ingår i Microsoft Office-paketet .
    2

    Välj " Skapa "-fliken och " Form Design " för att skapa en ny form . Klicka på " Combo Box " på " Controls " rutan , och klicka sedan på formuläret och dra musen för att skapa en ny kontroll kombinationsruta . Klicka på " Button " på " Kontroller " fönstret och lägga till en ny knapp i formuläret . Välj " List Box " och lägga till en ny kontroll listruta i formuläret .
    3

    Högerklicka " Command0 " och välj " Egenskaper . " Klicka på "Event " -fliken och välj " [Event Procedure ] " bredvid " Vid klickning . " Klicka på ellips ( ... ) för att öppna " Microsoft Visual Basic " fönstret . Tryck på " Ctrl " och " A " och tryck på " Delete " för att ta bort all befintlig kod .
    4

    Kopiera och klistra in följande kod till din nya modulen . Koden kommer att använda " Anställda " tabellen för information.

    Option Compare Database

    Private Sub Command0_Click ( ) katalog

    Dim strSQL As String

    Dim nameSelected As String

    Me.Combo0.SetFocus

    nameSelected = Me.Combo0.Text

    strSQL = " SELECT Anställda . [ Befattning ] , anställda . [ E - postadress ] "

    strSQL = strSQL & " FROM Anställda "

    strSQL = strSQL & " WHERE ( ( ( Employees. [ Efternamn ] ) = ' " & ( nameSelected ) & " ' ) ) , "

    Me.List0.RowSourceType = " Tabell /fråga "

    Me.List0.RowSource = strSQL

    End Sub

    Private Sub Form_Load ( ) katalog

    Me.List0.ColumnCount = 2 Review

    Me.Combo0.RowSourceType = " Tabell /fråga "

    Me.Combo0.RowSource = " SELECT Anställda . [ Efternamn ] FROM Anställda ; "

    End Sub
    5

    Stäng " Microsoft Visual Basic " fönstret och högerklicka på" Form1 "och välj sedan " Formulär " . Välj ett efternamn från kombinationsrutan kontroll . Klicka " Command0 " för att visa information om anställda i listrutan kontroll baserat på efternamnet du valt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett lösenord med VB6
    ·Introduktion till Visual Basic
    ·Visual Basic Termer och definitioner
    ·Hur man driver en process på en Remote PC Med Wmi VB.N…
    ·Hur behärska VBA för Microsoft Office 2007
    ·Hur man använder Visual Basic for Access 2007
    ·Hur skapar jag en länk till en extern kalkylblad Via V…
    ·Hur man skapar en OCX fil
    ·Mid funktion i VBScript
    ·Hur man kan få ett VB Query
    Utvalda artiklarna
    ·Visual Basic Game Tutorial
    ·Hur man skapar ett beställningsformuläret med PHP
    ·Visual Basic Array funktion
    ·GTK Tema Tutorial
    ·Lägga till kolumner i Datagrid
    ·Hur du ändrar en primärnyckel i MySQL
    ·Hur du ändrar en hyperlänk med JavaScript
    ·Hur man gör en permutation i Python
    ·Hur man skapar ett program som ersätter Heltal med bok…
    ·Hur man driver en process på en Remote PC Med Wmi
    Copyright © Dator Kunskap http://www.dator.xyz