![]() |
Re: Union Select und group by Problem
Liste der Anhänge anzeigen (Anzahl: 1)
Normalisierung hatte ich schon probiert.Habe meine Tabelle in drei Tabellen zerlegt.
Haupttabelle Id Datum Stunden Geräte Leistungstabelle LV-Nummer Bezeichnung Menge Einheit Baustoffe Bezeichnung Menge Einheit Hatte soweit auch prima geklappt.Auch in der Leistungsansicht Group by und Summierung. Allerdings soll die Eingabemaske so erhalten bleiben. Mir ist dann nicht gelungen den Dbcomboboxen für Leistungen die Werte zuzuweisen. |
Re: Union Select und group by Problem
Deine Leistungstabelle hat ja gar keinen Bezug zur Haupttabelle.
Die Tabelle braucht einen ![]() Haupttabelle Id Datum Stunden Geräte Leistungstabelle Id (Primärschlüssel) IdHaupttab (Fremdschlüssel auf Haupttabelle) IdEinsatz LV-Nummer Bezeichnung Menge Einheit Für die Leistungstabelle würde ich an deiner Stelle auch keine einzelnen Edit- oder Combofelder verwenden, sondern gleich ein DBGrid verwenden. Damit bleibt auch die Anzahl der Leistungen nach oben unbegrenzt. (also mehr als 14 Stück möglich) |
Re: Union Select und group by Problem
Doch die Verbindung mit einem Schlüssel war hergestellt,habe ich vergessen.
Die Eingabemaske soll auf alle Fälle so erhalten bleiben.Keine Verwendung von DBgrid. |
Re: Union Select und group by Problem
Dann versuch es doch mit einem TDBCtrlGrid
|
Re: Union Select und group by Problem
Mit TDBCtrlGrid hatte ich bis jetzt noch nie gearbeitet, ich habs ausprobiert,und zu Anzeige der
Datensätze funktioniert es.Aber ich habe keine Möglichkeit darin einen Datensatz hinzuzufügen. Oder doch??? Und das nächste Problem ist,das die Felder meiner jetzigen Eingabemaske nach Excel exportiert werden. |
Re: Union Select und group by Problem
Zitat:
Das ist doch ein Vorschlag zum Normalisieren. Mit der Compo kann man auch Datensätze anfügen aber in deinem Fall würde ich das auf jeden Fall ausschließen. |
Re: Union Select und group by Problem
Habe jetzt mehrere TDBCtrlGrid Versuche mit DBCtrlGrid durchgeführt.Als erstes habe ich eine
DBcomboboxhinzugefügt, bei drei Leistungen am Tag zeigt er mir dann auch 3 DBcomboboxen mit den Leistungen an.Ich habe dann aber keine leeren Comboboxen für zusätzliche Leistungen.Füge ich allerdings schon 14 DBcomboboxen ein und ich habe 3 Leistungen zeigt er mit 3x14 DBcomboboxen an. |
Re: Union Select und group by Problem
öh, hast du die db denn schon normalisiert?
|
Re: Union Select und group by Problem
Ja ich habe im Moment zwei Programmversionen.Würden am liebsten die große Tabelle behalten,und
das irgendwie mit dieser virtuellen Tabelle hinbekommen.Habe jetzt mal mit Query.sql.add('create view Leistung as') rumexperimentiert, bekomme aber auch nur Fehlermeldungen. Habe halt von SQL-Abfragen keine Ahnung. |
Re: Union Select und group by Problem
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz