-
VB Textdokument
hallo zusammen,
ich habe eine kleine frage bezüglich textdokumenten in vb (2008).
ich möchte, dass bestimmte eingaben(textbox) in ein textdokument an eine bestimmte stelle gesetzt werden...
Sprich textbox1 ins textdokument(.txt) zeile 5 bla bla...
danke schonmal..
-
IO.File.WriteAllText("C:\Ordner\Name.txt","Text zeile 1" & vbnewline & "Text Zeile 2")
Also via. "vbnewline"
-
kannst du bitte nach .txt" die weitere zeile mal erklären ?
-
PAN ich glaube er meinte das anders, er will ein bestimmte stelle im Textdokument überschreiben.. dazu würde ich am anfang alle einlesen und es in ein array packen, dann das array z.b. an der 5ten stelle überschreiben und dann wieder in die Datei schreiben.
es gibt auch noch andere Methoden.
mfg
-
also ich möchte das z.b name , anschrift, plz in eine textbox eingegeben werden und von dort in eine fertige rechnung an die richtige stelle gelangen..
die daten werden auch in einer datenbank gespeichert...
-
IO.File.WriteAllText("C:\Ordner\Name.txt","Textbox 1.Text" & vbnewline & "Textbox2.text" & vbnewline & "Textbox3.Text")
Also als Beispiel:
Textbox1 = Name
Textbox2 = Anschrift
Textbox3 = PLZ
Dann sieht die *.txt daeti so aus
Max Mustermann
Strasse Hausnummer
22222 (Also PLZ)
Kanns es auch noch erweitern
das in der txt datei noch Name: Max Mustermann etc. drin steht einfach nur "Name: "Textbox1.Text"" & vbnewline &...
-
und wie bekomme ich die an bestimmte stellen im dokument ...?
die ersten 5 zeilen kommt standardtext(der schon vorher im textdokument steht) und in die 6te soll dann die eingabe, dann wieder text dann nächste textbox in zeile 25 z.b ...
-
IO.File.WriteAllText("C:\Ordner\Name.txt","" & vbnewline & "" & vbnewline & "" & vbnewline & "" & vbnewline & "" & vbnewline & "Textbox1.Text")
Also einfach nur "" leerlassen dann müsste es eig. gehen
-
ich glaube wir reden aneinander vorbei :)
hehe, also ich versuch es nochmal...
stell dir vor ich nehme eine textdatei die folgenden inhalt hat...
sehr geehrter
HERR MUSTERMAN
STRASSE
sie haben einen computer im wert von 399EURO gekauft..
bla bla bla
jetzt möchte ich das die GROSS geschriebenen sachen durch textboxeingaben an die passende stelle in dem dokument kopiert werden ...sprich zeile 2 erste textbox, zeile 3 zweite textbox , zeile 4 19ter textbox 3 buchstabe ;)
ich hoffe du weisst was ich meine... also es geht um die stelle wo er es in das textdokument einfügt :)
aber danke schonmal für die mühe ,,
-
IO.File.WriteAllText("C:\Ordner\Name.txt","Sehr geehrter Herrn" & vbnewline & "Textbox1.Text" & vbnewline & "Textbox2.Text" & vbnewline & "sie haben einen Computer im Wert von 399€ gekauft..." & vbnewline & "bla bla bla")
So nun RIchtig ?
Wenn nein dann reden wir einander Vorbei^^
-
ahhh...jetzt hab ichs verstanden, du scheibst den ganzen text mit in den code, ich dachte das kann ich mir sparen, und bis auf die variablen die eingesetzt werden kann der restliche text in der .txt stehen.. wäre dann leichter den "normalen" text zu ändern, also direkt in der txt und nicht den code dann wieder umschreiben zu müssen :)
puh..sollte statt , auch manachmal . verwenden...scheiss lange sätze, die keiner mehr versteht :O lach
-
Jep, alos so mache ich es aufjedenfall^^
Hoffe ich konnte Helfen
-
ja super klasse, vielen dank...hilft mir auf jeden fall....