| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan får du adgang til Combo Box i en Query
    Vide, hvordan man adgang til en kombinationsboks og derefter bruge det i en forespørgsel er nyttigt , når de udvikler edb-applikationer. For eksempel, i Microsoft Access kan en kombinationsboks gøre det lettere for brugeren at manipulere data. Brug af Visual Basic for Applications ( VBA ) computer programmeringssprog , kan du lave en formular , skal du oprette en tabel, og derefter bruge tabellen til at tilføje data til en kombinationsboks. Instruktioner
    1

    Start Microsoft Office Access 2007 , skal du vælge " Tom database " og derefter på " Opret ".
    2

    Klik på " Opret" fanen, og vælg derefter " Form Design " for at oprette en ny formular. Klik på " Combo Box" på " Controls " ruden , og klik derefter på din formular og trække det til at oprette en ny kombinationsboks kontrol. Klik på " Button " på " Controls " ruden for at tilføje en ny knap til formularen .
    3

    Højreklik på " Command0 ", og klik derefter på "Egenskaber". Klik på " Event" fanen, og vælg derefter " [ Hændelsesprocedure ] " ud for " Ved klik ". Klik på ellipsen (... ) for at åbne "Microsoft Visual Basic " vinduet
    4

    Kopier og indsæt følgende kode under " Private Sub Command0_Click ()" : .

    Dim strSQL As String

    strSQL = " CREATE TABLE DataTable ( ComboIndx NUMMER , rowData TEXT ) "

    DoCmd.RunSQL ( strSQL )

    strSQL = " INSERT INTO DataTable ( ComboIndx , rowData ) "

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

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( strSQL )

    strSQL = " INSERT INTO DataTable ( ComboIndx , rowData ) "

    strSQL = strSQL & " VALUES (2, ' rÆKKE2 '); "

    DoCmd.SetWarnings False
    < p> DoCmd.RunSQL ( strSQL )

    strSQL = " INSERT INTO DataTable ( ComboIndx , rowData ) "

    strSQL = strSQL & " VALUES (3, ' rÆKKE2 '); "

    DoCmd.SetWarnings False

    DoCmd.RunSQL ( strSQL )

    strSQL = " Select DataTable . * fra DataTable "

    strSQL = strSQL & " WHERE dataTable.rowData = ' rÆKKE2 « "

    Me.Combo0.RowSource = strSQL
    5

    Skift tilbage til Microsoft Access-vinduet , højre-klik " Combo0 ", og klik derefter på " Egenskaber. " Klik på "Event "-fanen. Vælg . [ Hændelsesprocedure ] "ud for " Efter opdatering ". Klik på ellipsen (... ) for at åbne " Microsoft Visual Basic "vinduet.
    6

    Kopier og indsæt følgende kode under " Private Sub Combo0_AfterUpdate () " : Hej

    Dim dbs som database

    Dim rst Som Recordset

    Dim comboString As Integer

    Dim SQLstr As String
    < p > Set dbs = CurrentDb

    comboString = Me.Combo10.Text

    SQLstr = " SELECT dataTable.rowData FROM DataTable "

    SQLstr = SQLstr & " WHERE dataTable.ComboIndx = "& ( comboString ) & " "

    Set rst = dbs.OpenRecordset ( SQLstr )

    rst.MoveLast

    rst.MoveFirst

    MsgBox " data for denne combo indeks er : "& rst.Fields (0) Value

    rst.Close

    dbs.Close
    7

    Luk . " Microsoft Visual Basic "Window . Højreklik på" Form1 ", og klik derefter på " Form View ". Klik på" Command0 " at fylde kombinationsboksen med data.
    8

    Vælg en værdi fra kombinationsboksen . du 'll se dataene for dette indeks i en besked boks .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Import Filnavne til ComboBox i Visual Basic 
    ·Hvordan du ændrer Case skrifttype i Makro 
    ·Sådan Læs linjer fra en Listbox i Visual Basic 
    ·ANSI -kodning i C # 
    ·Sådan oprettes en MDI 
    ·Visual Basic Projekter 
    ·Variabelt antal Typer i VBA 
    ·Hvordan man laver en Screen Saver i Visual Basic 2010 
    ·Sådan Start et program med Argumenter VB.NET 
    ·Sådan bruges XML Med VB.NET 
      Anbefalede Artikler
    ·Struts Validator Regler 
    ·Sådan tilføjes flere linjer til en String Field i Vis…
    ·Sådan oprettes Scrolling Text i HTML 
    ·Hvordan du ændrer Case skrifttype i Makro 
    ·Sådan bruges File Pointers i PHP 
    ·Sådan redigeres Script i en PHP MySQL Table 
    ·Hvordan man laver en GNU fil til C + + 
    ·Sådan Split feltets værdier, hvor en Character Findes…
    ·Nærmeste hele funktion i Python 
    ·Sådan oprettes og opdaterer data Funktioner 
    Copyright © Computer Viden http://www.computerdk.com