|
| |

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 Functioncu
Lordchen |  |
 Text einlesen 2 | 94 | Atlan | 12.01.02 00:43 |   Na, da wollen wir Dich vor einem schweren Designfehler schüt... | 240 | unbekannt | 12.01.02 12:35 |   Teil 1: Done. | 245 | unbekannt | 12.01.02 16:05 |    Re: Teil 2: Done. | 235 | unbekannt | 12.01.02 16:35 |     Re: Teil 3: Done. | 252 | unbekannt | 12.01.02 16:45 |      Re: Teil 4: Done. | 217 | unbekannt | 12.01.02 17:28 |       Das war's mal, aber: | 225 | unbekannt | 12.01.02 17:36 |   Re: Das war's mal, aber: | 38 | Atlan | 12.01.02 21:27 |    Wieso, das ist doch keine Datenbank? Naja, ich fasse es mal ... | 262 | unbekannt | 12.01.02 21:35 |   Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ... | 73 | Atlan | 13.01.02 00:10 |    Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ... | 240 | unbekannt | 13.01.02 00:23 |   Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ... | 69 | Atlan | 13.01.02 01:46 |    Re: Wieso, das ist doch keine Datenbank? Naja, ich fasse es ... | 215 | unbekannt | 13.01.02 01:48 |     Komplett und funkt  | 345 | unbekannt | 13.01.02 15:03 |      Re: Komplett und funkt  | 48 | Atlan | 13.01.02 16:07 |       Na, löschen wir mal ... | 433 | unbekannt | 13.01.02 18:11 |        Re: Na, löschen wir mal ... | 43 | Atlan | 13.01.02 18:36 |         Re: Na, löschen wir mal ... | 285 | unbekannt | 13.01.02 19:11 |          Re: Na, löschen wir mal ... | 39 | Atlan | 13.01.02 20:09 |           Re: Na, löschen wir mal ... | 241 | unbekannt | 13.01.02 20:15 |            Re: Na, löschen wir mal ... | 59 | Atlan | 13.01.02 21:10 |             Re: Na, löschen wir mal ... | 253 | unbekannt | 14.01.02 00:22 |              Re: Na, löschen wir mal ... | 45 | Atlan | 14.01.02 23:37 |               Re: Na, löschen wir mal ... | 36 | Atlan | 16.01.02 09:56 |                Re: Na, löschen wir mal ... | 44 | Atlan | 16.01.02 19:59 |                 Hi ... Hi .... | 439 | unbekannt | 16.01.02 20:06 |                  Re: Hi ... Hi .... | 46 | Atlan | 16.01.02 21:50 |                   So isses ... fast ... Good work! (oT) | 240 | unbekannt | 16.01.02 21:55 |                    Naja, wenn einige bei Snake so mitgedacht hätten ... uiii | 362 | unbekannt | 16.01.02 22:11 |                     Re: Naja, wenn einige bei Snake so mitgedacht hätten ... uii... | 45 | Atlan | 17.01.02 10:56 |                      Hi Lordchen | 37 | Atlan | 20.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 |
  |
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Neu! sevDTA 3.0 Pro 
SEPA mit Kontonummernprüfung
Erstellen von SEPA-Dateien mit integriertem BIC-Verzeichnis und Konto- nummern-Prüfverfahren, so dass ungültige Bankdaten bereits im Vorfeld ermittelt werden können. Weitere Infos
|
| |
|
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
|
|