Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan overføre data fra en form til en Query Tilgang
    Å vite hvordan du bruker kontrollene i et skjema og sende verdier fra disse kontrollene til en spørring kan spare deg for tid når du arbeider med databaser . Microsoft Office Access er en relasjonsdatabase styringssystem som vanligvis brukes for mindre databaser . En kombinasjonsboks er en kontroll som brukes i grafiske brukergrensesnitt ( GUI ) for å gi brukeren mer fleksibilitet til å manipulere data . En liste kontroll er nyttig når du trenger å vise søkeresultatene til brukeren. Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere rutineoppgaver i Access og andre MS Office-programmer . Du trenger
    Microsoft Office Access
    Vis flere instruksjoner
    en

    Åpne Northwind Microsoft Office Access database. The Northwind database er inkludert i Microsoft Office-pakken.
    2

    Velg "Opprett "-fanen og " Form Design " for å skape en ny form . Klikk " Combo Box" på " Controls " -panelet , og klikk deretter skjemaet og dra musen til å opprette en ny kombinasjonsbokskontroll . Klikk på " Button" på " kontroller" rute og legge til en ny knapp i skjemaet . Velg " List Box" og legge til en ny liste box kontroll i skjemaet.
    3

    Høyreklikk på " Command0 " og velg "Properties". Klikk på "Event "-fanen og velg " [ Hendelsesprosedyre ] " ved siden av " Ved klikk . " Klikk på ellipse ( ... ) for å åpne " Microsoft Visual Basic "-vinduet . Trykk " Ctrl" og " A" og trykk "Delete " for å fjerne all eksisterende kode .
    4

    Kopier og lim inn følgende kode til den nye modulen. Koden vil bruke " Employees" tabell for informasjon.

    Option Compare Database

    Private Sub Command0_Click ( )

    Dim strSQL As String

    Dim nameSelected som String

    Me.Combo0.SetFocus

    nameSelected = Me.Combo0.Text

    strSQL = " SELECT ansatte . [ Stillingstittel ] , ansatte . [E - postadresse ] "

    strSQL = strSQL &" FROM ansatte "

    strSQL = strSQL &" WHERE ( ( ( Employees. [ etternavn ] ) = ' "& ( nameSelected ) &" ' ) ) ; "

    Me.List0.RowSourceType =" Tabell /spørring "

    Me.List0.RowSource = strSQL

    End Sub

    Private Sub Form_Load ( )

    Me.List0.ColumnCount = 2

    Me.Combo0.RowSourceType = " Tabell /spørring "

    Me.Combo0.RowSource = " SELECT ansatte . [ etternavn ] FROM Ansatte ; "

    End Sub
    5

    Lukk " Microsoft Visual Basic "-vinduet og høyreklikk på" Form1 ", velg deretter " Form View " . Velg et etternavn fra kombinasjonsbokskontroll . Klikk " Command0 " for å vise informasjon om de ansatte i listeboksen kontroll basert på siste navnet du valgte .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage flere former i VB 
    ·Hvordan Vis kontrollverktøykassen i Microsoft Visual B…
    ·Slik deaktiverer Slett på et regneark i VBA 
    ·Slik installerer du en rullegardinkalender i Access 
    ·Slik fjerner en Visual Basic Listbox 
    ·Hvordan lage en Screen Saver i Visual Basic 2010 
    ·Hvordan bruke ListView ItemChecked i VBA 
    ·Hvordan bruke XML Med VB.NET 
    ·Klasser og funksjoner i VB.Net 
    ·String Størrelse i VB6 
      Anbefalte artikler
    ·Hvordan kjøre en Python -fil som EXE Med Python 3 
    ·Hva er Mellomrom i Matlab 
    ·Hvordan sette opp en arbeidsområdet med relative baner…
    ·Hvordan oppretter jeg en Tab skilletegn til en Oracle S…
    ·Slik installerer PPM Fra CPAN 
    ·Javascript Timer Tutorial 
    ·Hvordan åpne en webside bekreftelse gjennom PerlScript…
    ·Hvordan lage en listevisning i Vb.NET 
    ·Slik installerer skrivere med VBScript 
    ·Hvor å Sjekk Integer Overflow 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/