Suchergebnisse

Suchergebnisse 1-21 von insgesamt 21.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    Jo, Dataset kann sich auch als Xml abspeichern, das geht sogar ohne Serialisierer. Ich hoffe du hast ein typisiertes Dataset. Darin kannste das Konzept von NoFear im Grunde noch viel einfacher umsetzen: vb-paradise.de/index.php/Attac…d982bfea7b8d65132228960af Ich empfehle dir diese Tutorial-Reihe zur Datenverarbeitung: codeproject.com/Articles/10309…l-Datamodel-for-Beginners

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    jo - das geht nicht. Das geht aber grundsätzlich nicht, also auch bei Nofears Ansatz können die Attribute nicht verschiedenerlei Datentypen für Attribut.Wert aufweisen.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    nach deim Datenmodell kann dieselbe Eigenschaft in mehreren Artikeln gegeben sein, aber ein Artikel kann nur eine Eigenschaft haben. Das sicherlich nix gutt. Wennde bei mir guckst - da ist die Relation umgedreht: Eine Eigenschaft kommt nur einem einzigen Artikel zu, dafür hat ein Artikel aber deren mehrere. Wo ich drüber nachdenk ist das auch nix gut. Mir scheint, da muss eine m:n-Relation her.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    ja - m:n-Relation, sagte ich doch schon.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    vier Views-Videos oder codeproject.com/Articles/10309…l-Datamodel-for-Beginners Zwar auf englisch, aber mit mehr Background und mehr Zusammenhang

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    haste mal einen m:n - view gestartet? Da kannste ja einer Kategorie beliebig viele Lieferanten zuordnen. Nu geh da in die Kategorie-Detail-Tabelle, und lege die Kategorien Länge,Seite und Verstärkung an. Dann geh in die Lieferanten-Detail-Tabelle, und lege die Lieferanten Artikel1, Artikel2, Artikel3 an. dann geh wieder in die m:n - ansicht und spiel mit rum.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    ich wollte dir mitteilen, dass im Tut-Code bereits eine Lösung deines Problems lauffähig vorhanden ist. Sie ist nur anders benannt. Eigenschaft * Bei mir * Bei dir * Category * Artikel * Artikel * ArtikelEigenschaft * Deliverer * Eigenschaft Du kannst also, wo bei mir "Category" drüber steht, einfach deine Artikel eintragen. Und wo bei mir "Deliverer" drüber steht, schreib deine Eigenschaften rein. Und schon kannste deinen Artikeln Eigenschaften zufügen.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    da ist von ForeignKeys - die rede, für mich deutet das auf einen Fehler im Datenmodell hin - insbes. bei den Beziehungen - wird ja auch gesagt, welche es ist. Ich glaub du verwendest eine einer hässlichen Tabellen - die mit dem 4-fachen Schlüssel - die ich dir ja langfristig aufzugeben empfehle (weils dann letztendlich schneller geht). Das würde auch bedeuten, mein Tutorial haste nicht sehr gut verstanden, bzw meinst, stark davon abweichen zu können. zeig doch mal Screenshot von deim Dataset, wi…

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    Zitat von na_Icke: „So geht es, aber wenn ich das in der Dialogform mache, dann kommt dieser Fehler.“Ich weiss nicht, was genau du mit "in der Dialogform" meinst.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    jo, das form muss dafür geeignet sein, und das Mainform muss sich auch registriert haben. Also bei sehr komplexen Inhalten des Edit-Dialogs ist der Ansatz iwann überfordert.

  • Benutzer-Avatarbild

    M:N-Relation Problem

    ErfinderDesRades - - Daten(bank)programmierung

    Beitrag

    das einfachste wird sein, du hängst ein Solution-Zip an, der den Fehler reproduziert, und ich guggemol. Sonst meine Tuts gugge, wo's funzt, und untersuchen, wo der Unterschied.

  • Benutzer-Avatarbild

    ich verstehe nicht recht, wie eine Gruppe von Checkboxen eine Combobox ersetzen soll. Eine Combobox kann ja genau ein Element auswählen. Wennde bei deine Checkboxen aber mehrere gleichzeitig anhakst - was soll dann gewählt sein?

  • Benutzer-Avatarbild

    na, da würde ich die Eigenschaften im DGV anzeigen, mit einer zusätzlichen ungebundenen CheckboxColumn. Und codeseitig etwas basteln, was beim Checken einen Zuordnungs-Datensatz generiert, bzw. beim Unchecken diesen Zuordnungs-Datensatz wieder entfernt. Im DGV_CellFormatting/Parsing könnte man sich drum kümmern, den Value der Checkbox auf True/False festzulegen, je nach Existenz eines Zuordnungs-Datensatzes.

  • Benutzer-Avatarbild

    hmm - ich find das nicht ungeschmeidig. Dafür brauchste an deim Dataset nix zu ändern, musst halt 3 Events verarbeiten - sollte in ca 20 Zeilen abgehandelt sein.

  • Benutzer-Avatarbild

    DGV_CellFormatting, DGV_CellParsing, sagte ich doch schon. Und ich glaub fast, das 3. Event DGV_CellContentClick ist sogar entbehrlich. Würde es was nützen, wenn ich meine berühmte PersonProfessions-Anwendung mit sonem Checkbox-m:n-View ausstattete und anhängtete?

  • Benutzer-Avatarbild

    Hab ein Extra-UserControl gebastelt, fein getrennt vom anderen Kram der Anwendung. Tatsächlich war CellContentClick entbehrlich, allerdings zeichnet sich das Checkbox-Grid nicht neu, wenn das annere Grid den Datensatz wechselt. Deshalb brauchts per BindingSource_CurrentChanged noch eine Extra-Aufforderung. The whole Story: VB.NET-Quellcode (27 Zeilen)

  • Benutzer-Avatarbild

    zu 1) ich wüsste nicht, dass ich das dataset - welches genau meinst du? - an bsMain binde. annersrum ergibts vlt. sinn: dass bsMain an ein Dataset gebunden wird. Also Databinding hat immer auch eine Richtung: Irgendetwas wird an eine Datenquelle gebunden: Eine BindingSource an ein Dataset, ein Control an eine BindingSource, oder auch eine BindingSource an eine annere BindingSource. (kann man vlt. auch anners definieren, aber das ist halt, wie ich empfehle, die Begrifflichkeiten aufzufassen) Wie …

  • Benutzer-Avatarbild

    zu 1) Natürlich muss bsMain ans Dataset gebunden sein - woher soll sie sonst die Daten nehmen? Jede BindingSource muss ans Dataset gebunden sein - sonst funzt ja wohl garnichts. zu 2) ArtikelBindingSource.EditNew(Of dlgArtikel) sollte einen neuen Artikel-Datensatz erstellen, und das aufgehende Form sollte ihn editieren können. Man muss nicht dafür sorgen, dass der Artikel bereits da ist. Andernfalls läuft was falsch. Was meinst du mit "Details" - damit sind doch Properties des Artikel-Datensatze…

  • Benutzer-Avatarbild

    kannst mal im Form_Load des EditDialoges gucken, ob du Zugriff auf den neuen Datensatz bekommst. Ah - ich sehe grad bei mir eine EditNew - Überladung, der du mittels TupleList alle Initialisierungswerte übergeben kannstVB.NET-Quellcode (7 Zeilen)Kann aber gut sein, dassich das nicht veröffentlicht habe, weil TupleList ist Bestandteil meins Komplett-Helper-Systems, und erfordert wohl meist eine Extra-Einweisung. Ich hab oft nur abgespeckte Helpers-Versionen veröffentlicht - aber kannst ja mal gug…

  • Benutzer-Avatarbild

    Tja, in den WinformHelpers von allgemeine Zugriffs-Lösung für: MySql, Access, SqlCe, SqlServer, DatasetOnly ists zB drinne. sollteste aber vlt. auf FW4.5 hochziehen

  • Benutzer-Avatarbild

    Guck, weil ich eh ein Sample gebastelt hab, hab ich deine Fragestellung da auch mit reingepackt - inklusive einfach alle meine Helpers, also es ist fett, aber einigermassen aktuell. zu finden hier: Visual Studio 2017 Community: VB.net Projekt mit mehreren Unterprojekten + DataSet