Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Spaltenüberschriften fixieren nach UNION - Abfrage

Begonnen von PaulB1970, Februar 20, 2019, 13:13:52

⏪ vorheriges - nächstes ⏩

PaulB1970

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

ebs17

SELECT FeldA AS BezeichnX, FeldB AS BezeichnY
FROM Tab1
UNION ALL
SELECT Feld M, FeldN
FROM Tab2
Mit freundlichem Glück Auf!

Eberhard

PaulB1970

#2
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

MzKlMu

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.
Gruß Klaus

PaulB1970

Gibt es denn einen Weg aus meiner aktuellen UNION Abfrage ein Formular zu machen?

MzKlMu

#5
Hallo,
nein, nur zur Ansicht, aber nicht zur Bearbeitung oder für neue Datensätze.
Gruß Klaus

PaulB1970

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.

MzKlMu

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.
Gruß Klaus

PaulB1970

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

MzKlMu

Hallo,
eine Tabelle zu erstellen ist nur scheinbar eine gute Lösung.
Die Zweifel am Datenmodell bleiben.
Gruß Klaus