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 Loop finne like navn i en tilfeldig fil i VB 4/5/6
    dupliserte navn kan føre til problemer med å legge inn data i et program. Et typisk eksempel er der brukerne er eksportert fra en tekstfil og inn i en database . Et skript kan være skrevet i Visual Basic for å finne de doble oppføringer og hindre dem som blir skrevet , mer enn en gang , inn i databasen . Dette vil spare deg redigere dataene og fjerne duplikater manuelt , når det har blitt importert , inn i det nye programmet. Du trenger
    Visual Basic-redigering
    Vis flere instruksjoner
    en

    Åpne et Visual Basic-redigering .
    2

    Opprett en ny subrutine : en

    Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs ) Håndtak Button1.Click
    3

    Les informasjonen etter en tilfeldig tekstfil og lagre det i en variabel :

    Dim brukernavn As String ( ) = IO.File.ReadAllLines ( "c : \\ usernames.txt ")
    4

    Loop gjennom tekstfil og sjekke om brukernavnet er allerede funnet : en

    Hver linje i brukernavn

    tofind = linjen
    p Hvis Array.FindIndex ( brukernavn, 0 , AddressOf FindLine ) < 0 Da

    MsgBox ( " Dubplicate funnet!" )
    p Hvis brukernavnet er en som allerede er lagret i variabelen " tofind ", en duplikat er funnet.
    5 < p > Steng løkken som allerede er åpnet : en

    End If

    Neste

    End Sub
    6

    Legg funksjonen for å kontrollere den enkelte linje:

    Private Function FindLine ( ByVal linjen As String ) As Boolean
    p Hvis linje = tofind Deretter

    return true

    Else
    < p > Tilbake False

    End If

    End Function

    Denne funksjonen kalles i et tidligere trinn.
    7

    Trykk F5 for å kjøre koden. Koden vil sløyfe gjennom tekstfil og en meldingsboks vil vise om noen duplikater er funnet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan programmere en Array i Visual Basic 
    ·Hvordan bruke OnChange i VBA 
    ·Hvordan aktivere og deaktivere en tekstboks Med Radio B…
    ·Hvordan Rediger i GridView 
    ·Hvordan bygge en Hangman spill i Visual Basic 
    ·Hvordan utvikle mobile applikasjoner ved hjelp av Micro…
    ·Hvordan skjule VBS kilde fra brukere 
    ·Slik leser tekst mellom to HTML-tagger i Visual Basic 6…
    ·Hvordan skrive en fil i VB6 
    ·Hvordan få tilgang til VBA til å lage et Excel- regne…
      Anbefalte artikler
    ·Hvordan finne ut om en bokstav er store bokstaver i C S…
    ·Hvordan få en grad i Hacking 
    ·Hvordan lese en Programming Bestill 
    ·Online VB Trening 
    ·Slik konverterer Portletter til Servlets 
    ·Hvordan bruke Variabler i Perl Regex for Ubuntu 
    ·Hvordan få tilgang til en String Array i JSP 
    ·Hvordan Roter MySQL Slow Query Logg 
    ·Tutorial på VB Bruke en SQL 
    ·Kan jeg sette flere Anchors i HTML 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/