Suchergebnisse

Suchergebnisse 1-30 von insgesamt 127.

  • Benutzer-Avatarbild

    Hi @Amelie vielen Dank für deine Hinweise. Aktuell funktioniert das Programm wie es soll. Wollte nun den Code verfeinern und optimieren. Die DataSets funktionieren so weit alle. Ich habe zwischen den DataSets keine Beziehungen. Im Moment denke ich bleibe ich bei XML statt DB. Zitat: „wenn das eine Firma ist evtl“ Eigentlich fing das als privates Projekt damit an, das ich in Excel für meine Frau eine Tabelle erstellen wollte, damit Sie Angebote und Auftragsbetsätigungen schreiben kann. Excel ist …

  • Benutzer-Avatarbild

    Hab bis Dato nur mit XML-Dateien Erfahrung und fands auch für mich verständlich. Mit Datenbanken an sich hab ich nur über Access Erfahrung, nicht aber über VB Net.

  • Benutzer-Avatarbild

    Zitat: „probierma VB.NET-Quellcode DtsFirma.WriteXml(<pfad_zur_xmlDatei>) das schreibt das ganze Dataset weg - in eine Datei. “ Genau das will ich ja eben nicht. Das das so geht wie du geschrieben hats weiß ich ja, dank deinen TUTS. Aber denke halt bei so vielen DataTables die ich habe das es Sinn macht, diese in mehrere DataSets aufzuteilen. Dann kann ich auch jede Parent-Child in eine XML speichern. Außerdem minimiere ich das Risiko, falls was schief gehen sollte, alle Daten zu verlieren. Bin …

  • Benutzer-Avatarbild

    Hallo danke für eure Antworten. Ja, hab auch schon daran gedacht, das das DataSet nicht korrekt ist und Beziehungen fehlen. Bin noch dabei das zu verfeinern. Hatte die HOffnung, das ich nicht jedes mal ein neues DataSet anlegen muss um das zu umgehen. @Amelie: hats natürlich recht, das macht keinen Sinn, muss das ändern. Da muss noch ne Spalte Urlaubstage rein. Und eine Beziehung zu Mitarbeiterurlaub rein. Will einfach nicht alle Daten in eine XML schreiben. Ich könnte ja die Daten aller DataTab…

  • Benutzer-Avatarbild

    Hi Leute ich schreibe gerade ein Programm zur Erstellung von Angeboten, Aufträgen, etc. Zur Speicherung von Daten bezogen auf die Firma, deren Mitarbeiter und Urlaubszeiten habe ich ein DataSet angelegt, dieses enthält vier DataTables. 1. Company, 2. Mitarbeiter, 3. Urlaubsantrag (parent table) 4. Mitarbeiterurlaub (child table) Die Daten werden mittels DataSet.WriteXml und DataSet.ReadXml gespeichert und wieder eingelesen. Ich würde gern die Daten für die Parent und Child Tables separat abspeic…

  • Benutzer-Avatarbild

    @INOPIAE da hast du recht. Könnte alles in eine Tabelle. Ich habe in jeder Tabelle ca. 50-60 Spalten, hab Sie nicht gezählt. Um die Übersicht zu behalten, hab ich zwei Tabellen gewählt.

  • Benutzer-Avatarbild

    @VaporiZed, vielen Dank. Ganz genau, ich will die Summe aller Mengen-Zeilenwerte. Die Formel ist perfekt, und dauert eine Sekunde. Vielen Dank!

  • Benutzer-Avatarbild

    Ist doch ganz einfach. Ein DataSet, zwei Tables. Eine Parent Tabelle, eine Child Tabelle, verbunden über eine Relation. Die Parent Tabelle hat 8000 DataRows. Die Child Tabelle hat ebenfalls 8000 DataRows. Jede DataRow der Parent-Tabelle hat genau eine DataRow in der Child Tabelle. Da gibts net so viel zu erklären denke ich.

  • Benutzer-Avatarbild

    @ErfinderDesRades Hab gedacht mit ParentRow wäre klar was gemeint ist. Natürlich sind es DataRows in einer Parent-Table. Macht ja sonst keinen Sinn. Trotzdem sorry, wenn die Erläuterung nicht eindetuig war. Es sind natürlich alle Rows einer ParentTable gemeint. Jede Row der ParentTable hat genau eine Row in der ChildTable. Als ich gestern den code eingefügt habe fiel mir nach dem posten auf, das der DirectCast vor der For-Schleife stand. Im Moment ist es so, das die For-Schleife sehr lange brauc…

  • Benutzer-Avatarbild

    Nun, eine ParentTable kann ja mehrere Rows haben, richtig? Also row1, row2, row3 usw. Jede dieser Rows hat eine ChildRow, genau eine. ich will die ParentTable durchlaufen und die Werte der ChildRow für die Spalte Menge aufaddieren, so das am Ende ein Gesamtwert entsteht. Dieser Gesamtwert enthält dann alle ChildSpalten für Menge. Anders: im Parent stehen in jeder Datarow Aufträge. Jeder Auftrag hat eine ChildRow, in der der Auftragswert steht. Und genau diese Werte möchte ich addieren. Das klapp…

  • Benutzer-Avatarbild

    Hallo Leute suche schon seit zwei Tagen und komme nicht mehr weiter. Ich habe ein DataSet mit zwei Tables, einer Parent und einer Child-Table, die über eine Relation miteinander verbunden sind. Die Parent Table enthält ca. 8000 Datensätze mit ca. 50 Spalten. Die ChildTable enthält immer eine ChildRow je ParentRow. Ich möchte den Wert einer Zelle in der ChildRow für alle ParentRows berechnen. Leider blicke ich da nicht durch. ParentTable => Komplett ChildTable => Komplett_Mengen Die Benennung ist…

  • Benutzer-Avatarbild

    Volume Pop Up Overlay

    silverbob76GE - - Sonstige Problemstellungen

    Beitrag

    @BitBrösel und @Franky Danke für eure Antworten. Werd mir das mal anschauen, hatte gar nicht so schnell mit Antworten gerechnet. Bass.dll hab ich mal überflogen aber dann wieder verworfen, wollte das mit dem Windows Media Player hinbekommen, das scheint aber eher schwierig zu werden. Als ich dann das pop up sah mit Tilte und Interpret dachte ich, die Infos gibts ja iwo. Vielen Dank Leute

  • Benutzer-Avatarbild

    Volume Pop Up Overlay

    silverbob76GE - - Sonstige Problemstellungen

    Beitrag

    Hi Leute ich versuche gerade eine Streaming-App in Windows Forms app mit dem Windows Media Player Control zu erstellen. Das abspielen von Streams klappt auch, Senderauswahl etc. Aber es werden keine Infos zu Sänger und Titel angezeigt. Das Windows Media Player control scheint das nicht zu können. Mir ist aber aufgefallen, das das Volume Overlay Pop Up diese Infos anzeigt, also müssen die ja irgendwo im System ankommen. Jemand ne Idee wie ich diese Infos abrufen kann? Hab mal in Screenshot angehä…

  • Benutzer-Avatarbild

    Thx für deine Eerläuterungen, wieder ein Stück weiter.

  • Benutzer-Avatarbild

    Ok, sowas hatte ich befürchtet. Dann werd ich das so akzeptieren und zu jeder Tabelle einen button hinzufügen, der eine neue Row hinzufügt. Also bleibt nur noch eine Sache. Du hast am Anfang geschrieben, ich soill eine neue Row über Dts.DataTable.AddRow hinzufügen. Ich machs ja aktuell über .AddNew(). Was ist sauberer gecodet, oder ist es in dem Fall egal?

  • Benutzer-Avatarbild

    Sorry, Zeile oder Zelle einer DGV. Die DataRow ist dann doch automatisch ohne weiteren Code im Bearbeiten-Mode, was ja auch bedeutet dasd eine DataRow erzeugt wurde. Schön wäre es, wenn das gleiche Verhalten auftritt, wenn man in eins der Controls klickt. Das man das bei einer Textbox über TextBox.Enter erreichen könnte, ist mir klar. Aber dann müsste ich das für jedes einzelne Control (also jede Spalte) einer SubTable machen. Es scheint mir, das das im DetailView nicht so gewollt ist, bei einer…

  • Benutzer-Avatarbild

    Aktuell erhalten die SubTables natürlich nicht automatisch eine DataRow, das geht ja im DetailView nicht. Habe dazu pro Table ein button auf der Form, der wenn gelickt eine neue Row hinzufügt. Ist: 1 Haupttable, 4 SubTables, alle im DetailView. Für jede Table ist ein Button vorhanden, der eine Row über BindingSource.AddNew hinzufügt. Soll: es wäre schön, das die SubTables autoamtisch eine Row erhalten, wenn ich in die Zelle klicke. Also qausi wie bei nder DGV. Wenn das nicht geht, wäre es auch o…

  • Benutzer-Avatarbild

    Eigentlich will ichs nur verstehen warum das so ist bzw. nur, das die 4 untergeordneten Tabellen eine DataRow erhalten, sobald eine in der Parent-Tabelle erzeugt wird. Sonst müsste ich 4 mal eine Row hinzufügen, das geht zwar und ist nicht weiter wild. Aber da kanns ja mal schnell passieren, das vergessen wird den button für AddRow zu klicken. Wenn man dann speichert, sind die Daten weg, nicht gespeichert. Das würde ich gern umgehen wollen. DGV's finde ich vom Design her nicht so doll, ist halt …

  • Benutzer-Avatarbild

    Hi @VaporiZed Danke für deine Antwort. Warum soll ich eine .AddRow einfügen, die Cotrols sind alle gebunden, Eine AddNew würde doch ausreichen, und funzt auch. Oder spricht was dagegen das ich das so machen will? Zitat: „Wieso? Wenn ne Firma entsteht, entstehen ja nicht automatisch neue Produkte“ Das stimmt. ist halt mühselig, einen klick zu machen. Habe 4 untergeordnete Tabellen. Für jeden Eintrag in einer der Tabellen muss ich erst eine neue Row hinzufügen. Wenn man das DataGridView verwendet,…

  • Benutzer-Avatarbild

    Hi Leute versuche seit ca. 1 Woche eine Lösung zu finden, leider erfolglos. Folgende Situation: Ich habe ein typisiertes DataSet mit zwei DataTables. Die Tabelle "Bauvorhaben" ist die übergeordnete, die Tabelle "Investor" die untergeordnete Tabelle. In der Tabelle Investor habe ich eine BauvorhabenID-Spalte (Typ Int32). Diese ist mit der ID der übergeordneten Tabelle verbunden, also der Foreign-Key. Ich möchte die Tabellen für Parent (Bauvorhaben) und Child (Investor) auf der Form im DetailView …

  • Benutzer-Avatarbild

    @ErfinderDesRades werd die Tips versuchen umzusetzen. Der code den ich geschrieben habe ist vom letzten Jahr, bastle schon ziemlich lange dran, immer wieder mal. Und jedes mal wirds ein wenig besser. Bin mit vielem im meiner app noch nicht zu frieden, aber grösstenteils funktioniert sie. Jetzt mit dem drucken bin ich einen grossen schritt weiter.

  • Benutzer-Avatarbild

    @ErfinderDesRades hab die Solution runtergeladen und ausprobiert. Der Seitenwechsel mit fortlaufendem Text klappt. VB.NET-Quellcode (1 Zeile) Extremes Danke für die Lösung. Danke an alle, die an diesem Thread mitgewirkt haben.

  • Benutzer-Avatarbild

    Werde heute noch ne demo app hochladen. aber vielleicht kurz was zum stringbuilder: muss ich eventuell auf seite 2 den zaehler indextext so lassen, aber dafür charactersfitted auf die komplette textlänge setzen? Das probier ich noch aus, bin noch unterwegs. Hab die Datei mal angehängt. Der Ansatz von oben hat nix gebracht. Hoffe das jemand ne Antwort hat.

  • Benutzer-Avatarbild

    @ErfinderDesRades mit bs.movenext muss ich eine neue DataRow betreten, sonst werden die nächsten DataRow ja ncht gedruckt. Wenn ich indeText zurücksetze, wird der restliche Text von Seite 1 nicht zu Ende gedruckt, der Druck geht dann mit der neuen DataRow los. Wenn ich den nicht zrücksetze, kommt die Fehlermeldung => "startindex cannot be larger then length of string". Drehe mich iwie im Kreis. @RodFromGermany Zitat: „@silverbob76GE Wir wollten doch eine in sich geschlossene Routine schreiben, d…

  • Benutzer-Avatarbild

    @RodFromGermany das wäre schön, sowiet bin ich leider nicht. Wie ich vorher schon geschrieben habe, bekomme ich immer ne Fehlermeldung "startindex cannot be larger then length of string". Der einzelne Textbaustein klappt. Ich hatte daher ja auch die Solution gezippt und angehängt, damit man das besser nachvollziehen kann.Wei0 nicht was ich falsch mache.

  • Benutzer-Avatarbild

    @RodFromGermany, das hab ich auch gemacht und einen screenshot in Post 50 geposted. Der Textbaustein klappt mit dem Code aus Post 19 wunderbar. Hab mir gedacht, das ich dann das in eine For-Schleife einbinden muss, in der abgefragt wird wie viel Platz da ist. Erst nach dieser Prüfung soll entschieden werden, welcher Druckvorgang ausgelöst wird. Hab den screenshot noch mal angehängt. Fortlaufender Druck über 2 Seiten.

  • Benutzer-Avatarbild

    Hab die Anwendung ohne obj und bin gezippt. Ist nbe xml drin, die au fden desktop muss. Der Fehler kommt in der If Anweisung, bei "Dim sb as New System.Text.StringBuilder(row1.leistung.Substring(Me.indextext))" VB.NET-Quellcode (45 Zeilen)

  • Benutzer-Avatarbild

    @RodFromGermany, ich arbeite gerade Post 19 durch. jetzt verstehe ich, warum du woltlest das ich erst mal 1 textbaustein drucke. Wenn ich ohne For-Schleife arbeite, also so tue als hätte ich einen Fliesstext, dann wird dieser auch umgebrochen. Siehe Screenshot. Wenn ich das jetzt richtig einsetze, müsste ich abfragen - wann meine DataRow zu lang für den Druck auf einer Seite wird, und dann die Methode für den Druck auf mehreren Seiten wählen. - falls nicht, normal drucken. Ok, das die Theorie, d…

  • Benutzer-Avatarbild

    @ErfinderDesRades das die komplette gemessen wird und nicht passt, und dann komplett auf neuer seite gedruckt wird, klappt ja schon. Aber dann kanns passieren, das die seite zwei datarow als einzeiler hat und der rest der seite leer ist, weil die dritte rowzeile sehr lang ist. Das will ich ja nicht. Die seite sollte möglichst so voll wie geht gedruckt werden. Han noch mal ein Screenshot gemacht. Genau das will ich nicht. Da ist 3/4 der ersten Seite leer.

  • Benutzer-Avatarbild

    Ich versuchs. Werd deswegen später bestimmt noch mal nerven. Danke