Suchergebnisse

Suchergebnisse 1-11 von insgesamt 11.

  • Benutzer-Avatarbild

    Zitat von MR_NMS: „Wie bekomme ich es hin, das für Jeden Monat eine neue Zeile angelegt wird, bis Anfang und Ende erreicht sind????“eine Zeile pro Monat? Du meinst wohl eher: eine Spalte pro Monat, oder? Ansonsten solltest Du uns mal bitte z.B. per Excel- oder Paint-Screenshot zeigen, wie das Ganze aussehen soll. Deine Spaltenheader hast Du ja schon per Monatsnamen versehen. Gut. Also geht es darum, die einzelnen Zellen mit den Monatszahlen zu füllen. Ein Screenshot Deines tDS-Designers - zumind…

  • Benutzer-Avatarbild

    Gut. Also wie vermutet: eine Monatszahl pro Spalte. Allerdings: Dein DataTable-Screenshot sagt, dass da noch ein wenig am Datenmodell zu arbeiten ist. Bearbeiter? Aushilfen? Einzahlung? Schäden? Kulanz? Anlage? Sicher, dass das alles Werte sind, die für einen Umsatz relevant sind? Ich glaube ja, das sowas in andere Tabellen gehört. Die netten Abkürzungen, die Du verwendest, sind bestimmt für Dich eindeutig, aber was sich dahinter verbirgt, weißt nur Du. Und ob es in diese eine Tabelle gehört, is…

  • Benutzer-Avatarbild

    * Zeile 1, Spalte 1 (Z1, S1) * Z1, S2 * Z1, S3 * Z2, S1 * Z2, S2 * Z2, S3 * Z3, S1 * Z3, S2 * Z3, S3 * Z4, S1 * Z4, S2 * Z4, S3 * Z5, S1 * Z5, S2 * Z5, S3 Diese Tabelle hat 3 Spalten und 5 Zeilen. Spalten erzeuge ich keine. Ich erzeuge Zeilen. Und das ist genau das, was ich in meiner Codeanmerkung meinte. Dann hast Du wohl die DGV-Option "Zeilen hinzufügen" aktiv. Dann musst Du eben in Zeile#5 und #8 mit DataGridView1.RowCount - 2 arbeiten statt mit DataGridView1.RowCount - 1. Am besten Du deakt…

  • Benutzer-Avatarbild

    Was hat es mit Zeile#3 auf sich? i wird doch schon durch die For-Schleife erhöht. Zeile#7: 0 To 12? Das sind 13 Zahlen. So viele Monate hat ein Jahr aber nicht. Aber Du hast natürlich insofern recht, dass es von 1 bis 12 gehen muss, da ja die Monatszahlen genauso sind. Da war ich zu 0-basiert. Zeile#9 und #10 sollten aus der inneren For-Schleife raus, da ja immer das gleiche dort passiert. Zeig mal bitte als Screenshot, was dabei rauskommt. Und teste bitte erstmal nur 2016. Nicht mehr. Und probi…

  • Benutzer-Avatarbild

    Ich kenn zwar die Waschzahldaten nicht, aber das sieht doch ganz plausibel aus. Wenn Du jetzt noch das i += 1 aus Zeile#2 rausnimmst, überspringt er Dir auch nicht das Jahr 2018. Oder später, wenn der Zeitraum größer wird, jedes 2. Jahr.

  • Benutzer-Avatarbild

    Per Filter, indem Du schreibst: VB.NET-Quellcode (2 Zeilen)Ist natürlich die Frage, ob das für Dich eine Option ist, dass es ggf. Lücken in der Jahresreihenfolge gibt. Ich vermute zwar, dass es nicht so sein wird, dass z.B. 2016 und 2017 Zahlen da sind und 2018 plötzlich gar nichts. Aber das weißt Du besser. Auch möglich, falls Du quasi nur den Datenanfang brauchst: VB.NET-Quellcode (1 Zeile) Du könntest zwar alternativ auch alle UmsatzDT-Zeilen rausnehmen, die keine Waschzahlen haben (Waschzahl…

  • Benutzer-Avatarbild

    Zitat von MR_NMS: „wenn nichts im Jahr vorhanden ist, reicht eigentlich das dort für die Monate wo es keine Daten gibt eine Null eingetragen wird!“Dann fällt Zeile#8 wieder raus. Stattdessen etwas tiefer die 2. Schleife abwandeln VB.NET-Quellcode (6 Zeilen) Zitat von MR_NMS: „Jetzt habe ich aber wieder das alte Problem“Wieviele Zeilen existieren, bevor Du den Importcode aufrufst? Wieviele sind sichtbar? Und ab welcher Zeile soll der Import starten? Vielleicht kommen wir so zu einer Lösung. Zitat…

  • Benutzer-Avatarbild

    Richtig. Korrekt ist: If UmsatzzeilenFuerAktuellenMonat.Count > 0 Ich halte fest: Jedes Jahr also eine neue Zeile. Die Spalten sind ja bereits mit 14 Stück vorgegeben. Spalte 1: die Jahre, Spalte 2: die Waschzahlen für das Jahr insgesamt, Spalte 3-14: die Waschzahlen für die jeweiligen Monate. Neue Spalten werden also nicht gebraucht und auch nicht erzeugt. Jetzt brauch ich noch die Antwort auf die FragenZitat von VaporiZed: „Wieviele Zeilen existieren, bevor Du den Importcode aufrufst? Wieviele…

  • Benutzer-Avatarbild

    Dann zeig mal bitte die komplette Import-Sub. Ich vermute, dass sie stark dem Code aus Post#22 ähnelt, jedoch ist dort in Post#22 die Zeile nicht mehr drin, mit der dem DGV eine neue Zeile hinzugefügt wird.

  • Benutzer-Avatarbild

    Da fehlen aber noch Prozedurkopf und -ende. Und die Zeile, die schaut, was das Startjahr ist. In Zeile#7 fehlt bei Dir außerdem die DataGridView1.Rows.Add()-Zeile, die dafür sorgt, dass dem DGV eine neue, leere Zeile hinzugefügt wird. Ich hab mir das mal nachgebaut. Und damit funktioniert das, was Du haben willst: VB.NET-Quellcode (18 Zeilen) Die Daten sind Zufallsdaten, daher sind auch schon Waschzahlen für zukünftige Monate drin.

  • Benutzer-Avatarbild

    Zeig mal bitte die DGV-Einstellungen, die sich oben rechts hinter dem SmartTag vebergen. So muss es aussehen: vb-paradise.de/index.php/Attac…c22a078e8fa013f4974fd493a Wenn bei [Hinzufügen] ein Häkchen ist, kommt das raus, was Du zeigst. Aber das hatte ich bereits in Post#10 (Stichwort "Koordinaten") geschrieben.