i Visual Basic är kombinationsrutor ofta i program datainmatning och när du skickar information via online-formulär . Till exempel , kan du behöva välja från en lista över stater eller koder zip och klicka på en drop - down listan ger dig olika val . En kombinationsruta är befolkade med användardefinierade objekt , som vanligtvis läggs av programmeraren vid utformning tid , men du kan också fylla en kombinationsruta med objekt från en databas tabell med bara några få rader kod . Saker du behöver Review, Visual Basic installerat
Databasfil
Visa fler instruktioner
1
Starta Visual Basic genom att klicka på " Start " -knappen och välja "Program , " " Microsoft Visual Studio " och sedan " Microsoft Visual Basic [ versionsnummer ] . "
2
Välj " Standard EXE " under " Nytt projekt "i dialogrutan . Klicka på " Öppna " för att öppna ett nytt formulär .
3
Klicka på " ComboBox " kontroll från verktygslådan till vänster och dra den till mitten formen . Ställ sina fastigheter under fönstret Egenskaper till höger .
4
Lägg en " ADO " kontrollen i formuläret . Ställ sin " Synlig " egenskap till " False ".
5
Klicka på " Visa kod " knappen på toppen av Project Explorer att börja lägga till kod . I exemplet nedan kommer 50 amerikanska delstater läggas in i kombinationsrutan från en databas tabell . När formuläret laddas under körning , är kombinationsrutan fylls upp automatiskt . Gå till " Form_Load " händelsen och ange kod som liknar följande:
Dim conn Som New ADODB.ConnectionDim rs Som New ADODB.RecordsetSet conn = DBEngine.OpenDatabase ( App.Path & " \\ dbDatabase . mdb " ) Set rs = conn.OpenRecordset ( " tblStates " ) katalog p Om rs.RecordCount > 0 ThenDo Medan Inte rs.EOFWith Combo1.AddItem rs.Fields ( " USStateName " ) End With.MoveNextLoopEnd Om
6
Tryck på " F5 " tangenten på ditt tangentbord för att köra ditt program .
7
Spara din Visual Basic-projekt genom att klicka på " File " och sedan " Spara Projekt som "från menyn .