Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: PaulB1970 am Februar 20, 2019, 13:13:52

Titel: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: PaulB1970 am Februar 20, 2019, 13:13:52
Hallo liebe Community,

Ich wollte mal fragen, ob ich nachdem ich drei Kreuztabellen mit Union zusammengefügt habe, die Spaltennamen fixiert bekomme. Ich würde gerne ein Formular erstellen, was jedoch ohne die Spaltenfixierung wahrscheinlich nicht möglich ist.

mfg
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: ebs17 am Februar 20, 2019, 15:12:26
SELECT FeldA AS BezeichnX, FeldB AS BezeichnY
FROM Tab1
UNION ALL
SELECT Feld M, FeldN
FROM Tab2
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: PaulB1970 am Februar 20, 2019, 17:15:25
Vielen Dank für die schnelle Antwort,

ich habe die genannten Sachen im Sql code geändert, doch wenn ich jetzt darauf ein Formular erstellen möchte (über den Assistenten) werden mir immer noch keine Felder zum hinzufügen angezeigt.

mfg
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: MzKlMu am Februar 20, 2019, 17:52:29
Hallo,
mit einer Unionabfrage ist es unmöglich leere Felder zum Hinzufügen von Datensätzen anzuzeigen.
Das geht auch nicht mit Tricks. Zum Anfügen von Datensätzen musst Du Dich für eine Tabelle entscheiden.

Auch bei den Kreuztabellenabfragen lassen sich keine Daten anfügen.
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: PaulB1970 am Februar 21, 2019, 09:21:03
Gibt es denn einen Weg aus meiner aktuellen UNION Abfrage ein Formular zu machen?
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: MzKlMu am Februar 21, 2019, 09:24:23
Hallo,
nein, nur zur Ansicht, aber nicht zur Bearbeitung oder für neue Datensätze.
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: PaulB1970 am Februar 21, 2019, 10:13:45
Als Ansicht würde es mir ja reichen. Das Formular ist nur für das Reporting.
Habe es jetzt erst einmal mit mehreren Unterformularen gelöst.
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: MzKlMu am Februar 21, 2019, 10:35:43
Hallo,
dann nimm doch die Union als Datenquelle für das Formular.

PS:
Du solltest auch mal grundsätzlich über die Union nachdenken.
Wenn Union Abfragen erforderlich sind, stimmt oftmals das Datenmodell nicht.
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: PaulB1970 am Februar 22, 2019, 15:18:55
Habe es jetzt gelöst, damit konnte ich sogar die Performance verbessern. Ich habe eine Tabellenerstellungsabfrage drauf gepackt und die anderen  ebenfalls zur Tabelle hinzugefügt, so konnte ich auf die Union verzichten. Formular klappt jetzt auch!

Vielen Dank euch nochmal!
mfg
Titel: Re: Spaltenüberschriften fixieren nach UNION - Abfrage
Beitrag von: MzKlMu am Februar 22, 2019, 15:32:35
Hallo,
eine Tabelle zu erstellen ist nur scheinbar eine gute Lösung.
Die Zweifel am Datenmodell bleiben.