Suchergebnisse

Suchergebnisse 1-21 von insgesamt 21.

  • Benutzer-Avatarbild

    Hallo, Ich möchte gerne den Inhalt einer Textbox auslesen, den 2. Wert in jeder zeile verändern, den abgeänderten Wert einfügen ohne dass die restlichen werte in der Textbox davon beeinfusst werden. Wie ich den 2.Wert auslese aus der Textbox habe ich schon herausgefunden. VB.NET-Quellcode (6 Zeilen) aber wie kann ich jetze auf diesen Wert eine gewisse Prozentzahl aufrechen und dann mit geändertem Wert wieder in die Textbox einfügen? Das Grundshema zum aufrechnen des Prozentwertes habe ich auch s…

  • Benutzer-Avatarbild

    auf der Maske auf der ich verschiedene Datenbanken einlade gibt es 6 Textboxen in einer Reihe und das ganze 4 Reihen untereinander. und jeweils 4 von einer Reihe sieht die Datenbank so aus: 1000 0.0 200.0 200.0 0.00 0.00 1000 0.0 200.0 200.0 0.00 0.00 1200 100.0 100.0 200.0 0.00 0.00 1600 0.0 120.0 220.0 0.00 0.00 1200 300.0 120.0 220.0 0.00 0.00 1200 250.0 160.0 250.0 0.00 0.00 1500 0.0 200.0 230.0 0.00 0.00 1200 100.0 100.0 200.0 0.00 0.00 leerezeichenabstand kann unterschiedlich wein. aber da…

  • Benutzer-Avatarbild

    hey, also das ersetzt schonmal die Zeile die ich angebe, super. aber wie ersetzte ich in allen Zeilen der Datenbank den 2. wert? VB.NET-Quellcode (5 Zeilen) und was halt auch wichtig ist dass ich darauf etwas aufrechenen will. mache ich das am besten mit einer funktion? sowie ich sie geschreiben habe? und wenn ja wie muss ich sie denn abänderen dass sich diese nur auf den 2. wert in jeder zeile der Textbox bezieht?

  • Benutzer-Avatarbild

    Dachte ich mir. Wenn ich gleich zuhause bin versuche ich mich dran. Danke. Geht die schleife dann über alle Zeilen hinweg automatisch? Also wenn 2 Zeilen drin stehen über 2 und wenn 13 Zeilen drin stehen über 13? Und wie muss ich denn meine Funktion abändern dass sie auf den bestimmten Part greift? hab das versucht, aber klappt nicht wie ich das will. kann mir jemand sagen wie ich so eine schleife aufbaue? mit for each denke ich mal. wäre nett könnte sich einer erbarmen und mir weiterhelfen...

  • Benutzer-Avatarbild

    Hallo, erstmal danke für die Antwort @VaporiZed, ich war unterwegs und komme erst jetzt dazu dir zu antworten. Um es mal zu verdeutlichen was ich mit der Maske und bildern meine hier ein Screenshot davon im Anhang. Was ich reinlade sind Datenbankne. aber in einer Textdatei hinterlegt. also ich lade keine Daten aus einer Datenbank sonder aus verschiedenen Textdateien ein. Dein Code funkioniert, danke. aber leider nur bei ganzen Zahlen, nicht mit z.B. 100.00 als Wert und wenn keine Zeilenumbrüche …

  • Benutzer-Avatarbild

    wenn ich Zitat: „PartsOfTheLine(1)“ auf 0 abändere nimmt er mir ja den ersten wert, deswegen dachte ich dass es womöglich daran liegt dass zeilenumbrüche hinter dem text verantwortlich daffür sind. hab diese schon versucht zu entfernen aber mit .replace geht das irgendwie nicht.

  • Benutzer-Avatarbild

    geht! danke. aber natürlich nur mit der Zahl die in die Textbox eingebe die ich in der funktion aufrufe. wie mache ich es denn dass er mir den wert aus PartsOfTheLine(1) nimmt und den dann abändert? Edit: Anhang

  • Benutzer-Avatarbild

    Hallo zusammen, also über die funktion ging es leider nicht. aber nicht schlimm, hab es jetzt im Code eingebaut und das funktioniert soweit ich es jetzt getestet habe. danke an euch. hier der Code falls nochmal jemand so ein Problem haben sollte: VB.NET-Quellcode (21 Zeilen) falls ihr noch anmerkungen habt zu dem Code bin ich offen für vorschläge. Den andern Text den ich in die Textboxen lade(siehe vorherige Posts) kann ich leider nicht abändern. bin auch absolut überfragt wie ich das anstellen …

  • Benutzer-Avatarbild

    ja, ist sehr zusammengewürfelt. ich hab mir wie gewollt mal die mühe gemacht. VB.NET-Quellcode (21 Zeilen) und was der code machen soll ich ja aus dem eingeangspost zu entnehmen und denke ich durch die kommentierung auch erkenntlich jetzt. das geht sicher einfacher, nur dieser code funktioniert ohne Probleme. also soll ich ihn umschreiben weil er nciht schön aussieht oder hat das auch funktionelle gründe?

  • Benutzer-Avatarbild

    nein, der prozentwert soll auf jeden werten in der schleife angewand werde. es ist ausgeschlossen dass der text den ich in die textbox lade keine leerzeichen enthält! ich will es genauso runden, nicht auf kommastellen sondern dass er mit bei z.B 100.00 mit 14 Prozent 115.00 ausgiebt. so ist es genau richtig für meine anwendung. einen formatprovider habe ich versuch zu erstellen, hast die in meinem letzten Tehma schonmal erwähnt. bin aber kläglich gescheitert und meine Priorität steht momentan au…

  • Benutzer-Avatarbild

    ja, weil er 14 prozent aufrechnen soll und das dann runden, ist richtig so! dafür dass nur Zahlen in der Prozentbox stehen können habe ich es so gelöst: VB.NET-Quellcode (8 Zeilen) und ja, so wie ich es geschriebne habe meine ich es. es sind immer leerzeichen in der textbox. danke für den tip. aber in der textbox wo ich ab SET1 anfangen will zu splitten sind auch Tabulatoren drin. die müssen auch drin bleiben. ne Idee? Ich versuch mich mal weiter daran, danke bis jetzt. Edit: VB.NET-Quellcode (2…

  • Benutzer-Avatarbild

    Hey, das ist wirklich mist! gibt es nichts dran zu leugnen. ist abgeändert soweit ich das konnte. das waren vorschläge von vb.net. da option strict on manche konvertierungen nicht zulässt. und die Tabstop und Leerzeichenproblematik hab ich nun wie folgt gelöst: VB.NET-Quellcode (32 Zeilen) wie überprüfe stelle ich denn an dass er mir erst das überprüft ob irgendwo set steht am anfang einer zeile, und wenn nicht den anderen code verwendet, also den aus post22? ich muss nähmlich da an unterschiedl…

  • Benutzer-Avatarbild

    Hallo @RodFromGermany Es geht um folgendes, ich habe eine Maske auf der 6 textboxen nebeneinander 4x untereinander aufgelistet werden.Dort lade ich den Inhalt einer Textdatei rein. einmal sieht der Inhalt so aus: 900 180.00 200.0 290.0 0.00 0.00 900 0.0 0.0 0.0 0.00 0.00 900 250.0 250.0 290.0 0.00 0.00 900 250.0 250.0 290.0 0.00 0.00 900 40.00 60.0 60.0 0.00 0.00 900 40.0 60.0 60.0 0.00 0.00 900 40.0 60.0 60.0 0.00 0.00 Der Inhalt kann aber auch so aussehen: NameSet1 = default set name NameSet2 …

  • Benutzer-Avatarbild

    ja genau diese werte. beim 2. beispiel wären es diese Werte : Quellcode (3 Zeilen) wobei auf 00.00 ja nichts draufegerechent werden kann prozentual. ist nur ein Beispiel. Die Zahlen sind nicht fix, sind immer unterschiedlich. auch Zeilenweise unterschiedlich. aber es ist immer der 2. wert den ich veränderen möchte. in beiden Varianten des Inhaltes. Zitat: „Und alle nicht relevanten Zeilen sehen so aus oder sind diese (aufgelisteten)?“ was meinst du damit?

  • Benutzer-Avatarbild

    im ersten Block können nur Zahlen drin stehen bis zu 50 Zeilen sagen wir mal. hab zwar selbst noch nie mehr als 20 gesehen aber sagen wir mal 50. Die Zeilen können mit der Zahl 0 anfangen, können aber auch mit der Zahl 2000 anfangen und alle Zeilen sind relevant. Im 2. Block ist viel Text drin, aber ab da wo die Werte Zählen bzw. ab wo ich sie änderen möchte. Fängt es immer mit Set an, Set1, Set2 etc. soviele Sets halt in der Datei drin sind. In dieser Datei sind aber auch Tabstops gesehen, die …

  • Benutzer-Avatarbild

    Ich glaube wir reden aneinander vorbei. es ist genauso wie du schon aufgeschrieben hast. im ersten Block ist der split beim 2. element und beim zweiten block ist es das 4. element des strings was geändert werden soll. die sind nicht in einer textbox. es ist entwerden variante 1 also nur zahlen drin, oder es ist variante 2 wo ab Set gesplittet werden muss drin. in einer textbox sind NIE varianten beide drin, meinst du das? ich lade also entwerde die eine oder die andere in die textbox, nie beide.…

  • Benutzer-Avatarbild

    wie schon gesagt, ist nur ein beispiel. Hab ich zufällig rausgezogen aus den textdateien. der wert gibt die geschwindigkeit an, kann immer unterschiedlich sein.

  • Benutzer-Avatarbild

    der splitt soll auf alle zeilen angewand werden, da wird nichts unterschieden inerhalb der textbox. der offset soll immer auf den gesplitteten wert in einer zeile drauf, in JEDER Zeile der Textbox.

  • Benutzer-Avatarbild

    vgl. Post Nr. 31 da hab ich schon erklärt das bei variante 1 nur zahlen drin stehen, also sofort gesplittet werden kann und dass es bei der 2. Veriante ab dort wo die Zeile mit Set anfängt losgeht mit dem splitten, wie du selbst ja schon gesagt hast, bei der Variante dann ab dem 4. wert in einer ezile, aber erst wenn die Zeile mit set anfängt.

  • Benutzer-Avatarbild

    Hallo, also soweit bin ich jetzt. Es mag nicht sehr schön aussehen aber funktioniert wie ich das möchte. Variante 1: VB.NET-Quellcode (29 Zeilen) Variante 2: VB.NET-Quellcode (34 Zeilen) Ich hab jetzt folgendes Problem, wie stelle ich es an dass er wenn Text in der Textbox Variante 2 anwendet und wenn Wenn nur Zahlen drin stehen Variante 1 anwendet? und lässt es sich vielleicht in Gruppen anwenden, sodass ich den Code nicht für jeder Textbox kopieren muss? ich dachte da an sowas, aber funktionie…

  • Benutzer-Avatarbild

    Hab es geschafft. VB.NET-Quellcode (63 Zeilen) Wenn jemand ein Fehler aufällt der mir entgangen sein sollte bin ich dankbar wenn ihr es mir mitteilt.