Hallo zusammen,
nach dem der Erfinder DesRads hier überall regelmäßig zur Erstellung der Anwendung nur mit Dataset geraten hat, da DB Anfangs zu heftig usw, und ich diesen Vorschlag durchaus nachvollziehen kann, vorallem auch weil das speichern in die XML wunderbar einfach funktioniert, stellen sich nach erfolgreichem durcharbeiten der ersten Turorials die ersten Fragen ein:
Vorallem frage ich mich, warum beim DGV "Joining View" - also beim parametrieren der Combobox - immer bei der Datasource nicht die vorhandenen Binding Source ausgewählt, sondern bei vorhandenen Datenquellen über die Tabelle eine neue Binding Source angelegt wird, die dann mit aufsteigender Endung im Form unten abgelegt wird.
Des weiteren habe ich bei meinem Datenmodell folgende Aufgabe:
Ich habe Räume denen Leistungen zugeordnet werden, beides wird der übergeordneten Tabelle Projekte zugeordnet. Die Leistungen müssen jedoch regelmässig gepflegt werden. Somit sollte egtl. zum Zeitpunkt der Erstellung eines "Projekts" ein Abbild/Kopie der Leistung in der Tabelle Leistungen erstellt werden.
Nur dann ist gewährleistet, dass sich Preisänderungen der Leistungen nicht in allen bestehenden Projekten auswirken. Über eine vorhandene Leistungsartikelnummer könnte ich eine Funktion Preise aktualisieren verwenden, dann wäre es doch noch möglich die Leistungen in einem Projekt "auf den Stand" zu bringen.
Mache ich für die Leistungen nur eine separate Tabelle? Oder sogar ein separates Dataset? Und wie bekomme ich die Leistung kopiert?
Vielleicht ist das für meinen jetzigen Kenntnisstand zu hoch für mich. Keine Ahnung.
Edit: Bevor einer Meckert: Ich weiss IDs haben in der DGV nichts verloren und das da FK steht ist auch nur für den Lern/Gedächtniseffekt
nach dem der Erfinder DesRads hier überall regelmäßig zur Erstellung der Anwendung nur mit Dataset geraten hat, da DB Anfangs zu heftig usw, und ich diesen Vorschlag durchaus nachvollziehen kann, vorallem auch weil das speichern in die XML wunderbar einfach funktioniert, stellen sich nach erfolgreichem durcharbeiten der ersten Turorials die ersten Fragen ein:
Vorallem frage ich mich, warum beim DGV "Joining View" - also beim parametrieren der Combobox - immer bei der Datasource nicht die vorhandenen Binding Source ausgewählt, sondern bei vorhandenen Datenquellen über die Tabelle eine neue Binding Source angelegt wird, die dann mit aufsteigender Endung im Form unten abgelegt wird.
Des weiteren habe ich bei meinem Datenmodell folgende Aufgabe:
Ich habe Räume denen Leistungen zugeordnet werden, beides wird der übergeordneten Tabelle Projekte zugeordnet. Die Leistungen müssen jedoch regelmässig gepflegt werden. Somit sollte egtl. zum Zeitpunkt der Erstellung eines "Projekts" ein Abbild/Kopie der Leistung in der Tabelle Leistungen erstellt werden.
Nur dann ist gewährleistet, dass sich Preisänderungen der Leistungen nicht in allen bestehenden Projekten auswirken. Über eine vorhandene Leistungsartikelnummer könnte ich eine Funktion Preise aktualisieren verwenden, dann wäre es doch noch möglich die Leistungen in einem Projekt "auf den Stand" zu bringen.
Mache ich für die Leistungen nur eine separate Tabelle? Oder sogar ein separates Dataset? Und wie bekomme ich die Leistung kopiert?
Vielleicht ist das für meinen jetzigen Kenntnisstand zu hoch für mich. Keine Ahnung.
Edit: Bevor einer Meckert: Ich weiss IDs haben in der DGV nichts verloren und das da FK steht ist auch nur für den Lern/Gedächtniseffekt
Gruß Hannes