Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Kombinationsfeld wert hinzufügen

Begonnen von hubcam, Januar 21, 2022, 07:37:16

⏪ vorheriges - nächstes ⏩

hubcam

hallo
habe folgendes problem.

select "*" as id_vertragsart, "<alle>" as vertragsart
from z_vertragsart
union select id_vertragsart, vertragsart
from z_vertragsart

hiermit kann ich meine formulare gut filtern.
nun möchte ich aber das werte von 2 verschiedenen tabellen kommen

SELECT abf_baustellen_dispo.Vertragsart, z_vertragsart.Vertragsart
FROM abf_baustellen_dispo INNER JOIN z_vertragsart ON abf_baustellen_dispo.Vertragsart = z_vertragsart.ID_vertragsart
GROUP BY abf_baustellen_dispo.Vertragsart, z_vertragsart.Vertragsart;


nun komme ich nicht mehr weiter dort wieder das "*" oder "<alles>" einzubauen.

kann mir da jemand helfen?
vielen dank

hubcam

Schade das nicht mal eine Antwort kommt.
na egal. In anderen Foren ist die Hilfsbereitschaft bestimmt größer.

Vielen Dank

PhilS

Zitat von: hubcam am Februar 02, 2022, 10:35:48Schade das nicht mal eine Antwort kommt.
Das konkrete Problem ist mir unklar.

Du kannst einfach die beiden Select-Statements mit Union kombinieren, wie in deinem ersten Beispiel auch.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

hubcam

Das funktioniert leider nicht.

SELECT "*" as abf_baustellen_dispo.interne_nummer, "*" as tbl_interne_nummer.interne_nummer
FROM abf_baustellen_dispo INNER JOIN tbl_interne_nummer ON abf_baustellen_dispo.interne_nummer = tbl_interne_nummer.ID_interne_nummer
union select abf_baustellen_dispo.interne_nummer, tbl_interne_nummer.interne_nummer
from abf_baustellen_dispo, tbl_interne_nummer
ORDER BY abf_baustellen_dispo.interne_nummer;

hier kommt die meldung:
die select-anweisung schließt ein reserviertes wort oder einen argumentnamen ein, das/der falsch, mit falscher zeichensetzung oder überhaupt nicht eingegeben wurde.

vielen dank erst mal für deine antwort

PhilS

Ich dachte mehr an:

select "*" as id_vertragsart, "<alle>" as vertragsart
from z_vertragsart
union
SELECT abf_baustellen_dispo.Vertragsart, z_vertragsart.Vertragsart
FROM abf_baustellen_dispo INNER JOIN z_vertragsart ON abf_baustellen_dispo.Vertragsart = z_vertragsart.ID_vertragsart
GROUP BY abf_baustellen_dispo.Vertragsart, z_vertragsart.Vertragsart;

Wenn ich nichts übersehe, müsste das eigentlich funktionieren.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

hubcam

Vielen lieben dank.
jetzt weiß ich wie es richtig gemacht werden muss und kann meine ganzen filter umschreiben