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