Hvordan man laver en søgning Formular til en Visual Basic projekt

Søg optegnelser baseret på bruger-specificerede kriterier. søgeikonet billede ved rgbspace fra & lt; a href = 'http: //www.fotolia.com'> Fotolia.com & lt; / a & gt;

fleste computerprogrammer forbundet til en database-fil tillader slutbrugere at se og manipulere data uden at skulle interagere direkte med databasen.I en dataindtastning ansøgning, en søgeskemaet tillader brugeren at søge efter bestemte poster i en tabel, der matcher kriterierne.Dette begrænser mængden af ​​data hentet fra databasen og vises på formularen.Oplysningerne hentes kan derefter analyseres, redigeres, slettes eller sendes til printeren til at producere en papirkopi.Hvis du vil oprette en søgning formular til en Visual Basic Project, skal programmøren have grundlæggende viden i Visual Basic form, design og kodning, samt database forespørgsel.

hvad du har brug

  • Visual Basic 6-software
  • Databasefil

Instruktioner

  1. Load Visual Basic miljø fra din computer ved at klikke på "Start & gt; Programmer & gt; Microsoft Visual Studio 6.0 & gt; Mic

    rosoft Visual Basic 6.0".

  2. Vælg "Standard EXE" fra "Nyt projekt" dialogboksen, der popper op.Klik på "Åbn" for at fortsætte.

  3. Træk og slip kontrol fra "Toolbox" i formularen til at designe interfacet og indstille de enkelte ejendomme bagefter under "Egenskaber" vinduet.En søgeskemaet har normalt tekstbokse, hvor brugerne skriver ord for at søge mod databasen, etiketter, nogle kommando knapper, gitter til at vise resultatet, og database styring, der forbinder form i tabellen i databasen.Fortsæt med at designe formularen som foretrukne.

  4. Klik på "View & gt; Code" fra menuen for at gå til koden sektionen.Det er her du vil skrive kildekoder til dit projekt.

  5. Gå til "Form_Load" begivenhed ved at klikke på det relevante begivenhed navn fra rullelisterne i koderne sektionen.Indtaste en kode, der ligner den nedenfor.Denne kode vil sætte forbindelsesindstillingerne egenskaber for dine data kontrol og forbinder nettet til databasefilen.

    Med Adodc1

    .ConnectionString = & amp; quot; [Skriv forbindelse strengen din her] & amp; quot;

    .CursorType = adOpenKeyset

    .CursorLocation = adUseClient

    .LockType = adLockOptimistic

    .CommandType = adCmdTable

    .RecordSource = & amp; quot; [Skriv navnet på en tabel eller forespørgsel her] & amp; quot;

    .Refresh

    End Med

    Med * Grid1

    Set .DataSource = Adodc1

    .HighLight = flexHighlightWithFocus

    .ColWidth (0) = .ColWidth (0) + 1000 & amp; # 039; det er prøven kolonne dimension;ændring som foretrukne

    .ColWidth (1) = .ColWidth (1) + 1800

    .ColWidth (2) = .ColWidth (2) + 1800

    .ColWidth (3) = .ColWidth (3) + 2300

    .Refresh

    .TabIndex = 0

    End Med

  6. Dobbeltklik på tekstboksen, hvor brugeren vil indtaste søgekriterierne.For eksempel, brugeren ønsker at søge bestemte efternavne fra databasen, og han vil skrive bogstaverne i søgefeltet.Når der bliver fundet kampe, vil posterne blive vist på nettet.I koden sektionen, gå til "Text1_Change ()" begivenhed og indtaste en kode, der ligner følgende:

    Dim t som String

    Hvis Text1.Text & lt; & gt;"" Så

    Hvis Adodc1.Recordset.RecordCount & amp; lt; & gt;0 Så

    t = & amp; quot; * & amp; quot;+ Text1.Text + & amp; quot; * & amp; quot;

    Adodc1.Recordset.Filter = & amp; quot; EfterNavn gerne & amp; # 039; & amp; quot;+ T + & amp; quot; & amp; # 039; & amp; quot;

    End If

    Else

    Adodc1.Recordset.Filter = adFilterNone

    End If

  7. Tryk på "F5" for at køre projektet.Teste programmet og se om det kører som det skal.

  8. Gem projektet ved at klikke på "File & gt; Gem projekt som" fra menuen og yde et beskrivende filnavn.

281
0
3
Visual Basics Programming