Suchergebnisse

Suchergebnisse 1-30 von insgesamt 129.

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    da ist kein try catch VB.NET-Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    Zitat von ErfinderDesRades: „Ich aber doch: Spendir der AgrTaskHole-Tabelle eine FK-Spalte auf Surface.SurfaceID und richte die entsprechende Relation ein. Oder warum sollte das nicht gehen?“ Theoretisch wäre dies möglich, da die AgrTaskHole Tabelle aber bereits über 4800 Einträge hat, wäre dies ziemlich aufwendig die entsprechende SurfaceID rauszusuchen und zu Fuß einzufügen. Auch wirkt es ein wenig wie ein B-Lösung, da diese Spalte nicht nötig wäre, sondern diese Relation nur bereits vorhanden…

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    Da muss ich leider widersprechen. Die Spalten AreaID und HoleID haben den Schlüssel nur wegen Unique und sind nicht PK. Ich möchte eine Relation zwischen AgrTaskHole und Surface einrichten mit den Schlüsseln AreaID und HoleID und dort fliegt er dann. Ohne diese Relation ist alles gut. Anbei noch ein paar Bilder zur Verdeutlichung. Im Moment sehe ich leider keine Moeglichkeit dies auf eine Spalte zu reduzieren.

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    Ich verstehe nur nicht, inwieweit mir das helfen soll, denn auf meine Frage bist du gar nicht eingegangen. Der Joiner verarbeitet alles ohne Probleme und das Programm laedt und laeuft auch. Ich moechte nur ein paar Erweiterungen einbauen und dafuer moechte ich den Surface, der sich aus AreaID und HoleID eindeutig ergibt in die AgrTaskHole Tabelle als Parent Expression einfuegen. Dafuer brauche ich aber eine Relation mit eben diesen zwei Spalten. Uebrigens fuegt er diesen Schluessel nicht nur fue…

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    Also das ganze Dataset ist viel zu groß um es auf ein Bild zu bekommen, deswegen habe ich nur den relevanten Ausschnitt als Bild angefügt. Das Ganze dreht sich um Golfplätze und ich weiß nicht inwieweit ihr euch damit auskennt. Deswegen ein paar Erklärungen Ein Golfplatz besteht aus Löchern (meistens 18); jedes Loch hat normalerweise mindestens drei Teilbereiche (Abschlag, Fairway und Grün) Somit ergibt sich folgendes Datenmodell: Die Teilbereiche sind in der Tabelle "Area" erfasst und jedes Loc…

  • Benutzer-Avatarbild

    DB Extensions

    TS71M - - Daten(bank)programmierung

    Beitrag

    Hallo Community und EDR, ich arbeite schon seit einigen Jahren mit den von EDR erstellten DB-Extensions. Es läuft alles wunderbar und deswegen habe ich auch nie nach Änderungen oder Updates gesucht. Doch nun ist es soweit, dass ich auf ein Problem gestossen bin Zitat: „"Joiner unterstützt keine mehrspaltigen DataRelations"“ also fing ich an zu suchen, fand folgenden Post https://www.vb-paradise.de/index.php/Thread/106984-ClearBeforeFill-bei-DB-Extensions und dabei viel mir auf, dass der Code um …

  • Benutzer-Avatarbild

    DGV erste Zeile anwählen

    TS71M - - Daten(bank)programmierung

    Beitrag

    Ich würde es mal über die Bindingsource versuchen wie VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    berechnete Spalten

    TS71M - - Daten(bank)programmierung

    Beitrag

    Vielen Dank für eure Hilfe.

  • Benutzer-Avatarbild

    berechnete Spalten

    TS71M - - Daten(bank)programmierung

    Beitrag

    Das mit der fortlaufenden Spalte ist eine gute Idee. Nur wie muss die Expression aussehen, dass ich den dazugehörigen Preis bekomme und nicht nur die Nummer, da Max(Child(FK_Product_Price).PriceNummer) mir ja nur die Nummer liefern würde?

  • Benutzer-Avatarbild

    berechnete Spalten

    TS71M - - Daten(bank)programmierung

    Beitrag

    Komme gerade mal wieder nicht weiter... Als vereinfachtes Beispiel: Ich habe eine Tabelle mit Produkten und eine Child Tabelle mit Preisen, die sich von Zeit zu Zeit ändern, d.h. sie können steigen oder fallen. Meine Frage: kann ich den letzten/aktuellsten Preis in einer berechneten Spalte in der Produkttabelle anzeigen lassen? So in etwa: Spalte: LatestPrice Expression: Max(Child(FK_Product_Price).PriceDate).Price Oder wie sonst lässt sich so etwas am Einfachsten/Besten realisieren?

  • Benutzer-Avatarbild

    berechnete Spalten

    TS71M - - Daten(bank)programmierung

    Beitrag

    Ich bräuchte euren Rat für folgendes: Ich beziehe mich auf die beiden Tabellen auf dem Bild: Die IrrLog ist die ChildTable von der Area in der alle Ereignisse mit Datum(IrrDate) erfasst werden. In der Area Tabelle habe ich eine berechnete Spalte IrrigationQuantity, die die Summe aller Ereignisse(Quantity) der jeweiligen Area ausgibt. Dies funktioniert auch. Allerdings nur für "ALLE" Einträge der IrrLog. Jetzt die Frage: Gibt es nun eine Möglichkeit die IrrLog Tabelle so zu filtern (z.B. nach Dat…

  • Benutzer-Avatarbild

    Ich sehe dies eher als Vorteil. Die Daten liegen auf einem externen MySQL Server und müssen geladen werden. Dies dauert nun mal etwas. Somit könnte man dies umgehen indem man nur die einzelnen Dlls updatet. Vielleicht macht's ein Bild etwas verständlicher:

  • Benutzer-Avatarbild

    es geht nicht darum, neu zu laden oder nicht, sondern um Komfort. Das gesamte Programm hat 13MB, zusätzlich müssen ein Haufen Daten ins DataSet geladen werden, was ca. 1Min dauert. Die einzelnen Dlls haben meistens nicht mal 500kb...also warum immer alles laden nur um ein paar kb zu ändern? Ich werde mir deine Links mal anschauen. Danke

  • Benutzer-Avatarbild

    Hi Leute, meine Anwendung ist ein MDI Container und aus diesem heraus werden einzelne Applikationen aufgerufen die ich in eigene DLLs ausgelagert habe. Jetzt meine Frage; gibt es eine Möglichkeit nur die DLLs "auszutauschen" / upzudaten ohne das gesamte Programm neu zu kompilieren und zu laden. Schema: - MDI Main (Programm.exe) - Produkte (Produkte.dll) - Lieferanten(Lieferanten.dll) -etc. Hoffe ihr könnt mit meiner Erklärung was anfangen

  • Benutzer-Avatarbild

    Datatable

    TS71M - - Daten(bank)programmierung

    Beitrag

    Ich muss hier leider nochmal nachhaken Ich möchte nun einen Reload des Datasets einbauen ohne das Programm neu starten zu müssen. Dachte eine DataSet.clear und dann einfach nochmal die fill Anweisungen durchlaufen lasssen würde reichen ...natürlich nicht. Und zwar beim persist aus dem vorigen Post fliegt er mir mit: Zitat: „DataSet-Exception: only call DataSet.Persist() **before** its Attachement is set“ Aus der Extension: VB.NET-Quellcode (11 Zeilen) Soweit so gut, steht ja eigentlich alles da,…

  • Benutzer-Avatarbild

    Datatable

    TS71M - - Daten(bank)programmierung

    Beitrag

    Top Danke. Anmerkung: VB.NET-Quellcode (1 Zeile) funktioniert bei mir so nicht... VB.NET-Quellcode (2 Zeilen) so funktioniert's

  • Benutzer-Avatarbild

    Datatable

    TS71M - - Daten(bank)programmierung

    Beitrag

    Hallo Leute, ich benutze zum füllen meines Datasets die Extensions von @ErfinderDesRades. Dies funktioniert auch einwandfrei und ich bin voll und ganz zufrieden damit. Jetzt ist es nur so, dass ich in mein Dataset eine Tabelle einfügen will, die NUR aus berechneten Spalten besteht und somit auch nicht in der DB existiert. Gibt es in den Extensions irgendeine Funktion in der man einzelne Tabellen ausschliessen kann? Oder wie muss ich die Extensions modifizieren, dass er mir diese Tabelle nicht la…

  • Benutzer-Avatarbild

    Top Danke

  • Benutzer-Avatarbild

    Ich muss dies nochmal aufmachen... Kann man denn anstatt die Zelle einzufärben ihren Text ändern? Also, wie in obigen Bild zu sehen ist habe ich eine Button Spalte. Bei click darauf kann man etwas auswählen, diese Auswahl verwende ich dann als Text dieses Buttons. Im Prinzip doch das Gleiche wie CellPainting nur halt Text statt Farbe, oder? Und wie?

  • Benutzer-Avatarbild

    Sieht doch gleich viel schicker aus Danke dir.

  • Benutzer-Avatarbild

    Genau daher habe ich diese. Und wie du in den anderen Spalten sehen kannst sind die GridLines sichtbar. Nur die beiden gepainteten Spalten haben keine mehr.

  • Benutzer-Avatarbild

    @RodFromGermany Deswegen... Zitat von ErfinderDesRades: „stimme mit dir darin überein, dass sowas ins Cellpainting gehört. Aber im Cellpainting sollte man ausschließlich painten, und nicht an den CellStyles rumfummeln. “ @VB1963 Ich habe mir das angeschaut und ich denke du meinst "ContentBackground", aber ich wüsste jetzt nicht wie ich das bei mir einbauen kann?

  • Benutzer-Avatarbild

    Hey super, wird immer kompakter. Einen Einwand hätte ich aber noch Bei Eingabe von Stunden grösser 24 würde der Timespan dann Tage enthalten. Addiert man diese zum Datum bekommt man einen anderen Tag und das darf nicht passieren.Deshalb habe ich noch folgendes hinzugefügt: VB.NET-Quellcode (1 Zeile) und im Event VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Folgendes: Ich habe zuerst den Hintergrund immer über den CellStyle geändert. Dies sah genauso aus wie ich es wollte, nur hab ich irgendwo gelesen, dass man das über das cellpainting machen soll. Also gesucht und gemacht...nur, das Ergebnis ist nicht das Gleiche. Beim CellPainting verschwinden nämlich die Gitternetzlinien und das wirkt dann alles sehr unübersichtlich. Mein CellPainting sieht momentan so aus (extension von ErfinderDesRades) VB.NET-Quellcode (8 Zeilen)

  • Benutzer-Avatarbild

    Super und danke. Ich habe das Ganze nun nocht etwas verfeinert und in eine function eingebaut, da ich dies in anderen Forms auch noch nutzen möchte: VB.NET-Quellcode (23 Zeilen) und im Event: VB.NET-Quellcode (3 Zeilen) Somit wandelt er alles bis 4 Stellen um: 5 => 5:00 17=> 17:00 537 => 5:37 1421=> 14:21

  • Benutzer-Avatarbild

    Also ich hab da jetzt mal was zusammengebastelt, was zwar funzt, ich mir aber denke, dass dies wahrscheinlich viel einfacher ginge VB.NET-Quellcode (40 Zeilen) Vorschläge?

  • Benutzer-Avatarbild

    Im oberen Teil des Form gibt es einen DateTimePicker der das zugehörige Datum vorgeben soll. Dort wählt man den entsprechenden Tag/Datum aus und unten stehen dann die entsprechenden Anfangs- und Endzeiten.

  • Benutzer-Avatarbild

    Hallo Leute, Ich habe ein Datagridview mit mehreren Spalten und ein typisiertes Dataset dahinter. Funktioniert alles. Die beiden Spalten "Start time' und 'end time' sind datetime spalten. nun folgende zwei Aufgaben 1. Bei Eingabe einer neuen Zeit setzt er automatisch das Datum auf heute. Das bedeutet ich gebe 6:00 ein und in der db kommt 29/04/2016 06:00:00 ein. Wie kann ich verhindern, dass er das Datum ändert; oder wie gebe ich das dazugehörige Datum vor? 2. es nervt 6:00 immer als sechs, Dopp…

  • Benutzer-Avatarbild

    Super. Vielen Dank. Das war, was ich suchte. Und ist einfacher als php

  • Benutzer-Avatarbild

    Na zumindest kommen wir der Sache näher Ja, ich möchte eine Spalte, oder vielleicht auch nur farblich kennzeichnen, dass ein Bild vorhanden ist. Aber wenn das sehr aufwändig ist, dann mach ich über php eine Abfrage die mir eine Liste mit allen IDs zurück gibt. Bin aber für alle Vorschläge offen