Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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.
-
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.
-
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.
-
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 …
-
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.
-
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…
-
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…
-
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.