| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Løkke for at Find identiske navne i tilfældig fil i VB 4/5/6
    dubletnavne kan forårsage problemer med indtastning af data i et program. Et typisk eksempel er, hvor brugerne er eksporteret fra en tekstfil og trådte ind i en database. Et script kan skrives i Visual Basic for at finde de dublerede poster og forhindre, at de indtastes, mere end én gang , i databasen. Dette vil spare dig redigere data og fjerne dubletter manuelt når den er blevet importeret, i det nye program. Ting du skal
    Visual Basic editor
    Vis Flere Instruktioner
    1

    Åbn en Visual Basic-editoren .
    2

    Opret en ny subrutine : Hej

    Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles Button1.Click
    3

    Læs oplysningerne efter en tilfældig tekstfil og gemme det i en variabel :

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

    Loop gennem tekstfil og se om brugernavnet allerede er fundet : Hej

    Hver linje i brugernavne

    tofind = line
    p Hvis Array.FindIndex ( brugernavne, 0, AddressOf FindLine ) < 0 Then

    MsgBox ( " Dubplicate fundet !")
    p Hvis brugernavnet er en allerede er gemt i variablen " tofind ", en kopi er fundet.
    5 < p> Luk løkken , der allerede er åbnet : Hej

    End If

    Næste

    End Sub
    6

    Tilføj funktion til at kontrollere den enkelte line : Hej

    Private Function FindLine ( ByVal linje As String ) Som Boolean
    p Hvis linje = tofind Så

    Return Ægte

    Else
    < p > Retur False

    End If

    End Function

    Denne funktion kaldes i et tidligere trin.
    7

    Tryk F5 for at køre koden . Koden vil sløjfe gennem tekstfil og en besked boks vil vise , om nogen dubletter er fundet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slettes en Disconnected printer i VBS 
    ·Sådan får du adgang Query Null Argument VBA 
    ·Sådan Dynamisk Tilføj en Control i VB.NET 
    ·Visual Basic Fejl: Sænket Out of Range 
    ·Sådan Konverter LINQ resultaterne til en DataTable 
    ·Sådan Set ejendom værdier i Visual Basic 
    ·Sådan kopieres til udklipsholder i Microsoft Visual Ba…
    ·Sådan Indstil størrelsen på en formular i VB 
    ·Sådan kører en proces på en Remote PC Med WMI VB.NET…
    ·Sådan bruges en Matrix til at rotere i VB.NET 
      Anbefalede Artikler
    ·Computer Programmering for begyndere 
    ·Sådan konvertere en streng til GUID 
    ·Sådan tilføjes den nye post i Access 2007 hjælp af V…
    ·Hvordan man bruger PHP i en HTML-fil 
    ·Sådan fjernes en tom linje i en SQL Text File 
    ·Sådan bruges CVS i Eclipse 
    ·Sådan udføres Dynamic Memory Allocation i C + + 
    ·Hvad er CSV 
    ·Sådan Erklær globale variabler i PHP 
    ·Sådan Flyt viewstate til bunden af ​​siden 
    Copyright © Computer Viden http://www.computerdk.com