Suchergebnisse

Suchergebnisse 1-30 von insgesamt 122.

  • 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

  • Benutzer-Avatarbild

    Ok, verstehe. Dann müsste ich nun quasi rechnen: länge des textes - gedruckter text = noch zu druckender Text auf neuer Seite Die länge des gedruckten Texts wird über die Variable TotalCharsPrinted dargestellt. Wenn ich nun VB.NET-Quellcode (1 Zeile) angebe, dann müsste doch auf der nächsten Seite an der Stelle angefangen werden, wo der Druck vorher aufgehört hat. Das wäre ja dann der StartIndex (bei mir als Variable indextext). Diesen setze ich in der For-Schleife aber auf Null, da ich sonst ei…

  • Benutzer-Avatarbild

    @RodFromGermany, verstehe nicht was du mit Zitat: „ @silverbob76GE Du hast das mit der BindingSource doch schon gelöst gehabt.“ meinst. Mein Problem war ja nie die BindingSoruce, oder ich verstehe gerade was völlig falsch. Anyway. Du sagst, in der Prozedur soll ich den verleibenden Platz ausmessen, verstehe ich. Mit VB.NET-Quellcode (1 Zeile). Das sagt mir, wie viel Platz ich für den Druck meines Strings benötige, richtig? Diesen Druckbereich muss ich nun mit dem restlich vorhandenen Druckbereic…

  • Benutzer-Avatarbild

    @RodFromGermany habe meinen Demo-Code gemäß Post 19 mal angepasst. (Versteckter Text) Es wird genau ein Textbaustein gedruckt. Aber wie komme ich nun weiter? Kann das alles in eine For-Schleife einbinden, die bindingsoruce durchlaufen. Muss aber die Variable Indextext (Zähöer der gedruckten Buchstaben) auf Null setzen, da ich sonst eine Fehlermeldung bekomme "startindex cannot be longer then length of string". @ErfinderDesRades Die Tabelle die ich drucke, baut auf einer typisierten DataTable auf…

  • Benutzer-Avatarbild

    @RodFromGermany, wenn du meine Posts gelesen hättest, wüsstest du das ich versuche, das umzusetzen was du geschrieben hast. Leider scheiterts daran, das mir das Wissen dazu fehlt, was du mir empfiehlst. Also nicht gleich sauer sein, aber einiges was du emfpiehlst sprengt meinen aktuellen Wissensstand. Ich bin immer noch dabei, die Posts nachzuarbeiten und leider auch ein wenig genervt und versuche meinerseits wege zu finden, die ich verstehen und nachvollziehen kann. Leider dauert das alles sehr…

  • Benutzer-Avatarbild

    @VaporiZed, den gleichen Gedanken hatte ich auch. Ich hab mir gedacht, das ich den restlichen platz berechne und schaue, ob mein String da rein passt. Wenn nicht, den Text splitten und auf nächster Seite drucken. Muss nun noch klären, wie ich das angehe.