Suchergebnisse
Suchergebnisse 1-30 von insgesamt 129.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
DB Extensions
Beitragda ist kein try catch VB.NET-Quellcode (5 Zeilen)
-
DB Extensions
BeitragZitat 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…
-
DB Extensions
BeitragDa 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.
-
DB Extensions
BeitragIch 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…
-
DB Extensions
BeitragAlso 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…
-
DB Extensions
BeitragHallo 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 …
-
DGV erste Zeile anwählen
BeitragIch würde es mal über die Bindingsource versuchen wie VB.NET-Quellcode (1 Zeile)
-
berechnete Spalten
BeitragVielen Dank für eure Hilfe.
-
berechnete Spalten
BeitragDas 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?
-
berechnete Spalten
BeitragKomme 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?
-
berechnete Spalten
BeitragIch 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…
-
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
-
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
-
Datatable
BeitragIch 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,…
-
Datatable
BeitragTop Danke. Anmerkung: VB.NET-Quellcode (1 Zeile) funktioniert bei mir so nicht... VB.NET-Quellcode (2 Zeilen) so funktioniert's
-
Datatable
BeitragHallo 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…
-
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?
-
@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?
-
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)
-
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)
-
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
-
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…