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 kontrollerar Access 2007 Om Query Exists

    Spara tid med Visual Basic for Applications ( VBA ) för att kontrollera om en databas fråga existerar . En fråga hämtar poster från en eller flera databastabeller . Det är tidskrävande tittar genom en lista av frågor när du har hundratals av dem i en databas . VBA är en dator programmeringsspråk finns i Microsoft Access för att automatisera rutinuppgifter såsom avgöra om en fråga existerar . Använd QueryDef objektet finns i VBA för att loopa igenom databasobjekt som frågor . Instruktioner
    1

    Hämta Microsoft Northwind 2007-databas ( se Resurser ) . Öppna databasen , välj "Database Tools " och klicka på " Visual Basic . " Klicka på " Infoga " -menyn och " modul " för att infoga en ny kodmodul
    2

    Skriv följande för att skapa ett förfarande : .

    Public Sub doesQueryExist ( ) katalog

    Tryck " Enter ".
    3

    Skriv följande inne i förfarande för att deklarera dina variabler :

    Dim dbs som databas

    Dim qryItem som QueryDef

    Dim qryFound As Boolean

    Dim qryName As String
    4

    Skriv följande för att ange namnet på den fråga du letar efter :

    qryName = " Inventory "

    Redigera " Inventory " och skriv namnet på din fråga
    5

    skriv följande för att definiera databas som ska användas : .

    Set dbs = CurrentDb
    6

    Skriv följande för att loopa igenom varje fråga objektet i databasen och kolla om det är den fråga som du letar efter :

    för varje qryItem i dbs.QueryDefs

    Om qryItem.Name = qryName Sedan

    qryFound = Sant

    End If

    Nästa
    7

    skriv följande uttalande för att visa en meddelanderuta om frågan namn hittades :
    p Om qryFound = sant då

    MsgBox qryName & " query existerar . "

    Else

    MsgBox qryName & " fråga existerar inte . "

    End If

    Tryck " F5 " för att köra proceduren .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan dela in VBA
    ·Hur man installerar VB skript med skrivare
    ·Hur man bygger dynamiska SQL i VB.net
    ·Hur du kontrollerar om en tabb i VBA
    ·Hur Rotera i HTML
    ·Hur man gör en Universal Crosshair i Visual Basic
    ·Komma åt underformulär Data
    ·Hur du använder Access- Recordset i en fråga
    ·Hur till Stopp Visual Basic
    ·Lägga till en ny rad att komma åt en Query i VB
    Utvalda artiklarna
    ·Hur man bygger ActiveX-kontroller
    ·Konvertera en ByteArray OutputStream till en InputStrea…
    ·Hur man använder GetSetting i VB6
    ·Hur man mäta tid i Python
    ·COBOL Programmering Checklista
    ·Användning av en default konstruktor C
    ·Hur man skriver ett Fortran -program
    ·Hur du ändrar Kolumnnamn i MySQL
    ·Hur konvertera Visual Logic till Visio
    ·Syntax för en funktion
    Copyright © Dator Kunskap http://www.dator.xyz