Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Tag ist eine Control-Property, die Du mit einem beliebigen Objekt füllen kannst, um damit quasi irgendwas zu machen. In welcher Zeile kommt denn der Fehlercode? Zeile#11 sieht verdächtig aus. Hast Du im DataSet soviele Tabellen wie Zeilen in Tabelle 1? Weiter hab ich nicht geschaut, da mit MsgBox der VisualBasic6-Namespace noch aktiv ist. Und die ganzen Variable mit lustigen Namen wie aa1, aa2 sind weder vielsagend noch notwendig. Aber das ist ein anderes Thema.

  • Benutzer-Avatarbild

    Wie gesagt, Code-Zeile#11: dt1 = ds.Tables(i) VB.NET-Quellcode (4 Zeilen) Die ite Tabelle wird hergenommen. i geht von 0 bis aa1. Und aa1 ist ds.Kontinent.Rows.Count - 1, also die Anzahl der Zeilen - 1. Kommt mir komisch vor.

  • Benutzer-Avatarbild

    Es gibt kein DGV. Nur ein TreeView. Der Wunsch des TEs. auch wenn es alles etwas ... komplizierter macht.

  • Benutzer-Avatarbild

    Schmeiß mal das Try-Catch und die MessageBox raus. Durch solche Konstrukte grätschst Du Dir selber zwischen die Beine. Sobald Du es weglässt, wird nämlich in der betreffenden Codezeile angezeigt, wo was nicht passt und Du kannst viel schneller das Problem finden und lösen. Also beim Code aus Post#6 Zeile#3 und #31-#31 auskommentieren und nochmal versuchen. Der Fehler bleibt! Aber er wird an der Verursacherstelle angezeigt.

  • Benutzer-Avatarbild

    Wir kommen der Sache näher. Da tipp ich doch einfach mal darauf, dass y falsch ist. y ist eine Schleifenvariable, die immer um 1 erhöht wird. Aber nicht bei jedem Schleifendurchgang wird ein neuer ChildNode erstellt. Daher wird die Indizierung .Nodes(y). schon sehr bald scheitern. Da müsstest Du ne eigene Node-Zählvariable mitdefinieren, die immer nur dann erhöht wird, wenn wirklich ein neuer Node dazukommt. Oder gleich mit NodeCount() - 1 (oder war es Nodes.Count() - 1?) arbeiten.

  • Benutzer-Avatarbild

    Das ging wohl an mich. Ich muss gestehen, dass ich mir jetzt erst das Projekt in der Source in Post#1 angeschaut hatte. Habe mich nur am geposteten Code langgehangelt. Hab gestern Abend nicht mehr erwartet, dass das tDS schon korrekt vorbereitet ist, weil immer noch Access-Screenshots zu sehen waren und die Empfohlenen Einstellungen nicht eingestellt waren (z.B. VB6-Namespace entfernen, Option Strict On machen). Die 3fache For-Each hatte ich zwar gestern abend noch vorbereitet, aber dann dachte …

  • Benutzer-Avatarbild

    Darunter kann ich mir nix vorstellen. Baugruppen und Funktionsbaugruppen sind doch voneinander unabhängig. Wie soll denn das dann aussehen? Schreib mal bitte ein Beispiel, wie das dann aussehen soll, z.B. mit Paint oder so: Quellcode (15 Zeilen) Mir ist da nicht klar, wie da die Baugruppen eingearbeitet werden sollen. TreeView ist da m.E. das falsche CE.

  • Benutzer-Avatarbild

    Zitat von CamFreak: „Eine Funktionsbaugruppe setzt sich dann aus mehreren Baugruppen zusammen“ Das geht aber nicht aus dem Datenmodell so hervor, sonst müsste die Baugruppentabelle eine Funktionsgruppen-ID, also einen Fremdschlüssel haben. Fragen wir doch mal das Orakel unsere (mir bekannten) Datenmodellexperten @ErfinderDesRades und @VB1963 wie die das sehen. Zitat von CamFreak: „weil ich einer Baugruppe mehrere Artikel hinzufügen möchte, der Artikel aber Gleichzeitig auch in mehreren Baugruppe…

  • Benutzer-Avatarbild

    Aus der accdb wurde ich nicht schlau, aber ich vermute mal, dass mehrere Baugruppen zu einer Funktionsgruppe gehören, aber dass eine Baugruppe auch zu mehreren Funktionsgruppen gehören könnten und nicht nur zu einer. Dann muss der Code von EdR nur wenig abgewandelt werden. Letztenendes muss in der Verknüpfungs-/Zwischentabelle nur auf die korrekte ParentRow zugegriffen werden. Da ich Dein tDS nicht habe, hoffe ich, dass ich durch Nachbau die korrekten Verknüpfungen innerhalb der Tabelle erwischt…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „In rwGroup.GetBG_in_FBGRows.Select(Function(x) x.BaugruppeRow)“das Select gehört zu den LINQ-Extensions, die die Arbeit (z.B. Element-Filterung) mit IEnumerables, Lists und Co. stark vereinfachen. schau einfach mal im Forum, wenn Du den Kopf dafür freiräumen kannst. Ist ganz praktisch.