| |

Visual-Basic EinsteigerRe: Text in .txt sichern | |  | Autor: Daniel A. | Datum: 17.10.02 12:16 |
| tja, das auslesen......
dafür ist mein beispiel aber ziemlich sch....
egal, änder da einfach die deklaration wie folgt.
Dim strName As String * 30 'auf 30 zeichen beschränken,
' oder so
Dim strVorname As String * 30
Dim strTelefon As String * 15
'die stringvariablen haben jetzt eine feste länge!
Dim strSaveString
Private Sub Command1_Click()
strName = Text1.Text
strVorname = Text2.Text
strTelefon = Text3.Text
'weil du jetzt eine feste länge hast, die du später beim auslesen weißt,
' brauchst du zum
'speichern keine tabs oder andere trennzeichen verwenden!
strSaveString = strName & strVorname & strTelefon
Open "c:\Telefonbuch.txt" For Append As #1
Print #1, strSaveString
Close #1
End Sub
'nun das auslesen, ich nehm mal den butten2 dafür
Private Sub Command2_Click()
Dim strGetData As String
Dim strNamensSuche as String * 30
strNamensSuche = Text4.Text
Open "c:\Telefonbuch.txt" For Input As #1
Do While EOF(1)
Line Input #1, strGetData ' hier wird bei jedem durchlauf der
' schleife ein satz
'aus dem
' Telefonbuch
' gelesen. von der
' 1. zeile bis
'zur letzten zeile
strName = Mid(strGetData, 1, 30) 'die ersten 30 zeichen
' holen......also name
strVorname = Mid(strGetData, 31, 30) 'ab dem 31 zeichen 30
' zeichen holen
strTelefon = Mid(strGetData, 61, 15) 'ab dem 61 zeichen 15
' zeichen holen
'jetzt mußt du dir ne prüfung einbauen, welchen satz du in die
' textboxen
'zurückschreiben willst
'vielleicht noch ne textbox nr. 4 einbauchen in den du den namen
' schreibst den
'du suchen willst.
If strNamensSuche = strName Then
Text1 = strName 'übergabe der einzelnen teile
Text2 = strVorname
Text3 = strTelefon
Exit Do 'schleife verlassen, da ja alles gefunden wurde,
' hoffentlich ;-)
End If
Loop
Close #1
End Sub also das ist auch mal eben aus der holen hand geschrieben, sollte aber funzen
wenn nicht..........
gruß
daniel A. |  |
 | 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 |
  |
|
Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere 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
|
|