Suchergebnisse

Suchergebnisse 1-29 von insgesamt 29.

  • Benutzer-Avatarbild

    Hallo liebes Forum. Ich lasse mir ein TreeView aus einer Access-Datenbank füllen. Das klappt auch wunderbar, allerdings werden mir die Variablen "tnr" (Zeile 28) und "tnp" (Zeile 33) im VisualStudio gekennzeichnet als "verwendet, bevor ein Wert zugewiesen ist", was mit eine unschöne Hinweis-Meldung erzeugt. Habt ihr einen Rat für mich? Hier mein Code zum Füllen des TreeView. Die "Problemstelle" bezieht sich auf die Zeilen 14-35. VB.NET-Quellcode (44 Zeilen)

  • Benutzer-Avatarbild

    Mist, ich hab' gerade das Problem dass OneDrive meine Änderungen von gestern abend scheinbar nicht gesynced hat, somit hab ich hier auf der Arbeit noch eine alte Version. Ich schau' mir das später an und melde mich, ob es nun klappt Ich muss mir jetzt erstmal überlegen wie ich das mit dem Speichern künftig lösen kann EDIT: Daten sind wieder da, habe den Code entsprechend angepasst, allerdings werden die Hinweise noch immer gezeigt. Die Sortierung wird über die "ORDER BY"-Klausel festgelegt - das…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Lesen bildet:“ Zitat von RodFromGermany: „VB.NET-Quellcode (3 Zeilen) “ [/quote] Danke, das "Nothing" hatte ich nicht gesehen - war hektisch heute morgen. Damit sind die Fehler nun weg, danke. Zu der Sortierung: - Die Einträge des TreeView (auch in der DB) werden wenn überhaupt nur sehr selten geändert, das TreeView bildet mein "Hauptmenu" zur Auswahl der einzelnen Programmteile. - Die Sortierung ist somit "safe", denn die Bezeichnungen beinhalten Zahlen, die dann wied…

  • Benutzer-Avatarbild

    Ja, die ganzen Denkensweisen kenne ich bisher nicht und die waren auch in Excel-VBA nicht von Nöten. Der Punkt 2 wird nicht angezeigt, weil er in der Datenbank als aktiv = nein gesetzt ist (mein Fehler). Ich wollte mit dem Key arbeiten, um darüber Prozeduren aufzurufen. Ich stelle mir das so vor: Es gibt ein Modul namens "Logistik", darin sind Subs (z.B. "Tourenplan_load") welcher dann einen Code verarbeitet. Für den Aufruf aus dem Tree hatte ich das in Excel-VBA folgendermaßen gelöst: Visual Ba…

  • Benutzer-Avatarbild

    naja, wenn ich den TreeView "Dingfest" mache, dann kann ich die Knoten auch über den Designer machen, Indexieren und entsprechende Auslöser hinterlegen - das funzt schon. Will aber dennoch flexibel sein, dass wenn ich dem Programm was hinzufüge oder entferne, nicht auch noch an den Code des TreeView muss. So kann ich in der DB den entsprechenden Node hinzufügen bzw. entfernen samt entsprechendem Aufruf dahinter.Das Thema mit dem TabCOntrol ohne Reiter hab' ich mir schon gebookmarked - da ich das…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „ Ist dann doch sogar einfacher, als in die DB wechseln, und da herumhampeln, und zusehen, dasses mittm Programm auch synchron ist etc.“ Die Datenbank editier' ich ja über das gleiche Programm, nix Access

  • Benutzer-Avatarbild

    Vielen lieben Dank dafür, werde ich gleich testen und mich mit dem Code auch auseinandersetzen. 2 Fragen hab' ich noch zur Verständnis: -mit {VARIABLE} können generell Variablen abgerufen werden? Oder "nur" in z.B. einem SQL-String? Ich kenn das nur mit & VARIABLE & - was dann auf den ersten Blick den Code unübersichtlich machen kann. mit den {} finde ich schöner. -das $-Zeichen vor dem Connect-String bewirkt genau was? Mit den Typen bzw. vor allem Arrays muss ich mich dringend auseinandersetzen…

  • Benutzer-Avatarbild

    perfekt. Ich hab' im Übrigen über deinen 2. Code noch die Keys mit eingefügt und kann mir somit die Prozeduren aufrufen ... sobald ich den Befehl dazu gefunden habe. Mit Application.Run geht's schonmal nicht (wieder ein Unterschied zur VBA) - aber wird schon. Danke

  • Benutzer-Avatarbild

    Ich schau mir das mit der direkten Übergabe an die TabPages mal an - wird wohl die eleganteste Lösung sein. Allerdings wird das hier mit dem Namen schwierig, ich bekomme ein TabName ja nicht auf z.B. "1 = Logistik" benannt. Da finde ich den key sinnvoller, den kann ich ja so anpassen dass ich Tabs genauso benennen kann. Mit dem großen Case Select bin ich eher unzufrieden - wäre ggf. aber machbar, das hab' ich gerade für 2 Nodes probiert. Hast du noch einen Ansatz, wie ich die Root-Nodes in "Fett…

  • Benutzer-Avatarbild

    Ok, das ist mit dann zuviel Aufwand - der Thread hier bleibt ja im Netz, sodass ich da ggf. später mal drauf zurückgreife. Ansonsten ist meine Anfrage ja geklärt worden

  • Benutzer-Avatarbild

    Ich nochmal. Ich hab' jetzt mal angefangen, das über XML zu steuern. Allerdings komme ich mit dem Auslesen einzelner Daten nicht klar (die SQL-Strings greifen ja nicht wirklich). Wie kann ich denn jetzt für den z.B. den Tree bestimmte Filterkriterien aus dem DS ziehen? hier der Code mit Filter (funzt nicht), ich weiß nicht wie er da auf "treeRow" kommt // die Sortierung nach "Nr" müsste hier auch noch irgendwie rein - also eigentlich 2 Filter, wollte aber erst mit einem testen. VB.NET-Quellcode …

  • Benutzer-Avatarbild

    ok, das mit dem typisieren muss ich mir dann nochmal angucken. hab das dataset jetzt jedenfalls über den designer erstellt, über ein formular kann ich das füllen / bearbeiten / etc. - das klappt wunderbar und wird auch in eine xml gespeichert. Hier ist es ja auch relativ wurscht ob ich eine XML pro Tabelle nehme oder mehrere Tabellen in eine XML packe, richtig? Denn z.B. die TreeView einstellungen sollen in der Anwendung gespeichert werden - andere Tabellen wiederum sollen dann als XML auf einem…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Achja - nach Bezeichnung.“ nein, das soll nach Nummer sortiert werden - ich hatte das Ganze ja mittlerweile von der Bezeichnung abgetrennt.

  • Benutzer-Avatarbild

    Hab den Ordner "bin" weggelassen, Rest ist in der rar-Datei. Beim Starten meckert er, dass der "Key" leer ist - der Code dazu ist zu finden in mod_tree.vb, wenn man die Stelle mit dem Key weg lässt, dann meckert er dass der Objektverweis nicht auf eine Instanz festgelegt wurde (Zeile 17) Edit: hatte die XML vergessen. Die packst in irgendein Verzeichnis - welches beim Start der App abgefragt wird.

  • Benutzer-Avatarbild

    hier im Zip-Format, sorry dass das andere nicht geklappt hat - kann ich mir nicht erklären

  • Benutzer-Avatarbild

    Hey, vielen Dank dafür schonmal! Zitat von ErfinderDesRades: „So, erstmal habich Visual Studio - Empfohlene Einstellungen für dich erledigt.“ Da muss ich mich entschuldigen - ich hatte das Projekt einmal "frisch" aufgesetzt und dabei natürlich vergessen die Deppen-Einstellungen zu entfernen - sorry Ansonsten arbeite ich mich jetzt erstmal dadurch - das mit dem SolutionExplorer werd' ich mir definitiv anschauen. Das mit den Benennungen hab' ich mir schon fast gedacht. Es wird ja sicherlich auch e…

  • Benutzer-Avatarbild

    Ja, ich werd mich damit nun komplett auseinandersetzen. Ich hatte bis Dato z.B. auch noch nix von "Private Shared Function" und "Partial Class" gehört das zeigt wieder, wie "mittelalterlich und primitiv" die VBA von Excel läuft. Ich versuch' jetzt zuerst mal das von dir "gebaute" zu verstehen und dann werd ich das zu allererst umbauen, dass nicht erst die "einstellungen_treeview" aus der XML gefüllt wird, sondern generell das DataSet sich die Daten aus der Tree.xml zieht und dann der Tree gefüll…

  • Benutzer-Avatarbild

    ok, dann baue ich die "load" funktion auch für den Start der Anwendung rein, sodass alle Daten da sind. Danke

  • Benutzer-Avatarbild

    Ich nochmal. Der Tree wird mit EdR's Code wie folgt befüllt: (Versteckter Text) Gibt's eine einfache Methode, die Root-Nodes in fetter Schrift darzustellen?

  • Benutzer-Avatarbild

    Danke, hab's nun wie folgt eingestellt: VB.NET-Quellcode (22 Zeilen) allerdings werden leider nicht alle rootnodes fett dargestellt und der Text ist "abgeschnitten" vb-paradise.de/index.php/Attac…ff739c3026b26beb86bf9a01a mittels owner-drawing zeigt der logischerweise nix mehr an - aber würde ich auch nicht benötigen, fetter text und irgendwann vll mal ein paar Images(Icons) würden vollkommen ausreichen. Für owner-drawing fehlt mir auch das Wissen

  • Benutzer-Avatarbild

    sieht für mich spanisch aus - außerdem in C# geschrieben. Wie gesagt, Fett reicht mir - ist aber auch nicht zwingend notwendig. Ich dachte das wäre auf leichtem Weg machbar.

  • Benutzer-Avatarbild

    @RodFromGermany: Hab mich mal ein bisschen umgeschaut wegen ownerdrawing. Das Ganze sieht jetzt so aus: vb-paradise.de/index.php/Attac…ff739c3026b26beb86bf9a01a Die Bold-Darstellung passt nun für alle Nodes, ABER: Die Markierung (blauer Kasten) wird nur noch links und unten gezeigt Expandiere ich eine Node erscheint die erstmal oben links über der 1. Node - erst wenn ich die 1. selektiere ist das wieder weg. Hast du Tipps für mich? Achja, ich hab das derzeit so gelöst: tv.DrawMode = TreeViewDraw…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „btw warum hast du .DrawDefault=false gesetzt?“ weil sich sonst nix ändert.. dann werden die "Standard" gezeichnet, wie in den Eigenschaften des TreeViews angegeben...

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „komisch - in dem Beispiel wirds true gesetzt.“ ist richtig, weil er in dem Beispiel einen "eigenen Text" -> in dem Fall den Key der Nodes in anderer Farbe neben den Nodes anzeigen lässt. Da brauchts ja den "normalen Zeichenweg" für die Node selbst, der Rest ist dann custom. Ich bekomm's leider nich anders hin alle nodes mit "*parent_*" im Key Fett darzustellen, ohne dass der Text hinten abgeschnitten wird. Ist jetzt auch kein Beinbruch wenn's nicht geht aber schön wä…

  • Benutzer-Avatarbild

    OK, manchmal steht man auch einfach auf'm Schlauch. Ich hab nun in den Eigenschaften des Trees .Bold = True gesetzt. Jetzt wird ja der komplette Tree in Fett dargestellt. Ich hab' mir dann eine Schleife gebaut, die die Nodes, die NICHT Like "*parent_*" sind auf normalFont umstellen sollen, allerdings macht er das nur für die Root-Knoten, alle andern bleiben unberührt.... Siehe Zeile 17-22 VB.NET-Quellcode (24 Zeilen) Im 1. Bild dürfen 3.1.1 und 3.1.3 entsprechend NICHT bold sein, die Schleife sc…

  • Benutzer-Avatarbild

    Erstmal nur reinkopiert in VS - muss ich das Paket nachinstallieren? vb-paradise.de/index.php/Attac…ff739c3026b26beb86bf9a01a

  • Benutzer-Avatarbild

    Hab's nun anders lösen können (Zeile 17-23): VB.NET-Quellcode (26 Zeilen) Wird nun wie gewünscht angezeigt Auch wenn ich das mit dem recurse nicht in der Umsetzung verstanden hab, war das doch der Geistesblitz der gefehlt hatte..

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Ich würde das anders herum machen, ist aber Geschmackssache.“ Andersrum war ja auch mein urspr. Weg - aber dann ist für Bold ja kein "Platz" und der Text wird abgeschnitten. So ist ausreichend P´latz (weil Bold Standard ist) und kleinere Fonts (regular ist ja kleiner als bold) gehen immer

  • Benutzer-Avatarbild

    Jop, funzt auch. Hatte mich schon gefragt wo die Referenz hin muss, dass es auch MEINEN TreeView betrifft. Aber das steht ja in Zeile 8 - hab das auch mal so übernommen, sodass ich ein Beispiel parat habe wenn ich sowas nochma brauche. Danke