vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Teil 4: Done. 
Autor: unbekannt
Datum: 12.01.02 17:28

4. Teil: Jetzt wird's heavy


Wir Suchen!


Private Function FindDS(Byval sBegriff As String) As Boolean
   Dim F As Byte
   Dim DSNr As Long, i As Long
   Dim S As String
 
   FindDS = False
   F = FreeFile()
   On Erroro Goto FileError
   Open "Adressen.TXT" For Random As #F Len = Len(Addressen)
   On Error Goto 0
 
       'Anzahl DS Ermitteln
       If LOF(F) > 1 Then
          DSNR = (LOF(F) / Len(Addressen)
       Else
          Close #f
          Exit Function
       End If
 
       For i = 1 To DSNr
          Get #F, i, Addressen
          S = ConvertUDT(Addressen)
          If Instr(sBegriff, "*") > 0 Then
             If S Like sBegriff Then
                If FoundDS(Addressen) Then
                    FindDS = True
                    Exit Function
                End If
             End If
          ElseIf Instr(sBegriff,"?") > 0 Then
             If S Like sBegriff Then
                If FoundDS(Addressen) Then
                    FindDS = True
                    Exit Function
                End If
             End If
          Else
             If Instr(S,sBegriff)>0 then
                If FoundDS(Addressen) Then
                    FindDS = True
                    Exit Function
                End If
             End If
          End If
       Next
    Close #F
    Exit Sub
 
FileError:
    MsgBox "Die Datei konnte nicht geöffnet werden.",vbExclamation,"Dateifehler"
End Sub
Was will man mehr, eine Suchfunktion die Wildcarts * und ? unterstützt

Private Function FoundDS(oAdr As Adr) As Boolean
    Dim jN As Variant
    FoundDS = False
 
    jN = MsgBox("Es konnte ein Datensatz gefunden werden." & vbcrLf & _
                "Den Datensatz <" & _
                oAdr.Name & " " & oAdr.Vorname & "> laden?", _
                vbQuestion + vbyesno, "Datensatz gefunden ...")
    If jN = vbyes Then LoadDS oAdr.Satznummer
    jN = MsgBox("Beenden (JA) oder weitersuchen (NEIN)?", _
               vbQuestion + vbyesno,"Weitersuchen?")
    If jN = vbyes Then FoundDS = True
End Function
cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text einlesen 294Atlan12.01.02 00:43
Na, da wollen wir Dich vor einem schweren Designfehler schüt...240unbekannt12.01.02 12:35
Teil 1: Done.245unbekannt12.01.02 16:05
Re: Teil 2: Done.235unbekannt12.01.02 16:35
Re: Teil 3: Done.252unbekannt12.01.02 16:45
Re: Teil 4: Done.217unbekannt12.01.02 17:28
Das war's mal, aber:225unbekannt12.01.02 17:36
Re: Das war's mal, aber:38Atlan12.01.02 21:27
Wieso, das ist doch keine Datenbank? Naja, ich fasse es mal ...262unbekannt12.01.02 21:35
Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ...73Atlan13.01.02 00:10
Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ...240unbekannt13.01.02 00:23
Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ...69Atlan13.01.02 01:46
Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ...215unbekannt13.01.02 01:48
Komplett und funkt 345unbekannt13.01.02 15:03
Re: Komplett und funkt 48Atlan13.01.02 16:07
Na, löschen wir mal ...433unbekannt13.01.02 18:11
Re: Na, löschen wir mal ...43Atlan13.01.02 18:36
Re: Na, löschen wir mal ...285unbekannt13.01.02 19:11
Re: Na, löschen wir mal ...39Atlan13.01.02 20:09
Re: Na, löschen wir mal ...241unbekannt13.01.02 20:15
Re: Na, löschen wir mal ...59Atlan13.01.02 21:10
Re: Na, löschen wir mal ...253unbekannt14.01.02 00:22
Re: Na, löschen wir mal ...45Atlan14.01.02 23:37
Re: Na, löschen wir mal ...36Atlan16.01.02 09:56
Re: Na, löschen wir mal ...44Atlan16.01.02 19:59
Hi ... Hi ....439unbekannt16.01.02 20:06
Re: Hi ... Hi ....46Atlan16.01.02 21:50
So isses ... fast ... Good work! (oT)240unbekannt16.01.02 21:55
Naja, wenn einige bei Snake so mitgedacht hätten ... uiii362unbekannt16.01.02 22:11
Re: Naja, wenn einige bei Snake so mitgedacht hätten ... uii...45Atlan17.01.02 10:56
Hi Lordchen37Atlan20.01.02 11:29

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel