Dator
 |  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 att fylla en fält i VB Tillträde

    Din Access-program kommer att vara lättare att använda om du fylls i automatiskt fält i en tabell när du vet att data som går i dem . Detta kan åstadkommas med hjälp av Visual Basic for Applications . Du kan använda objektet Recordset för att öppna databasen tabellen och fylla alla fält i tabellen . Den SparNy metoden används för att skapa en ny post i Recordset-objekt och metoden Update sparar eventuella ändringar som gjorts till posten . Instruktioner
    1

    Klicka på " Databas Verktyg " och klicka på " Visual Basic " för att öppna Microsoft Visual Basic Editor . Klicka på " Infoga " -menyn och klicka på " modul " för att lägga till en ny kod modul . Skapa ett nytt delprocedur genom att lägga till följande kod :

    Private Sub populateField ( )
    2

    Skapa variabler du använder för att skapa en ny tabell och fylla ett fält :

    Dim dbs som databas

    Dim rst Som Recordset

    Dim rowCntr As Integer

    Dim fNames ( 10 ) As String

    Set dbs = CurrentDb Addera 3

    Fylla strängen array med data:

    fNames ( 0 ) = "John"

    fNames ( 1 ) = " Kitzia "

    fNames ( 2 ) = " Adaly "

    fNames ( 3 ) = " Oscar "

    fNames ( 4 ) = " Emilio "

    fNames ( 5 ) = " Carlos "

    fNames ( 6 ) = " Sylvia "

    fNames ( 7 ) = " Sebastian "

    fNames ( 8 ) = " Luis "

    fNames ( 9 ) = " Joe "
    4

    Kör en SQL-sats för att skapa en ny tabell i databasen med ett textfält :

    sqlstr = " CREATE tABLE myNewTable ( Förnamn TEXT ( 50 ) ) ; "

    DoCmd.RunSQL ( sqlstr )
    5

    Öppna din nya tabell med ett Recordset :

    Set rst = dbs.OpenRecordset ( " myNewTable " )
    6

    Skapa en FOR loop för att befolka " Förnamn " fältet i tabellen :

    för rowCntr = 0 till 9

    RST . SparNy

    rst.Fields ( 0 ) . Value = fNames ( rowCntr ) katalog

    rst.Update

    Nästa rowCntr
    7

    Stäng Recordset och avsluta delprocedur :

    rst.Close

    End Sub
    8

    Tryck " F5 " för att köra din procedur . Byt tillbaka till Microsoft Access och dubbelklicka på " myNewTable " att visa befolkade området .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ställer in fokus på ComboBox i Vb
    ·Hur Skärmmeddelande i Visual Basic
    ·Hur man använder en Motorola RAZR2 Som en webbkamera
    ·Hur du tvingar Kompilera en arbetsbok från VB
    ·Hur man öppnar en DLL i Visual Basic
    ·Hur man använder Visual Basic för att skapa och skriv…
    ·Inaktivera riktningsknapparna
    ·Hur man upptäcker Real Player Plug - In för Visual Ba…
    ·Hur man rensar Listbox
    ·Hur man tar bort inledande blanksteg
    Utvalda artiklarna
    ·Hur man deklarerar en array i PL /SQL Oracle
    ·Hur man använder PHP post för att skicka till en e-po…
    ·Hur att ringa gratis Skräck Banners
    ·Hur man skapar ett bildblock i Visual Basic
    ·PHP är inte exekveras
    ·Hur man läser Query Strings i PHP
    ·Hur man lär sig spelet Kodning
    ·Hur man bygger en databas för webbplats
    ·Hur man använder en Web Service för att visa data på…
    ·Hur få systemet Date From Python
    Copyright © Dator Kunskap http://www.dator.xyz