Neuigkeiten:

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

Mobiles Hauptmenü

Bearbeitbare Abfrage trotz Unterabfrage?

Begonnen von Xoar, August 19, 2017, 18:20:03

⏪ vorheriges - nächstes ⏩

Xoar

Hallo Leute,

sitze gerade vor einem Problem.
Ich habe eine Abfrage erstellt die einen Wert aus einer anderen Tabelle mittels Unterabfrage filtern soll. Dies passiert im Feldname, sprich Feldname Punkte: =(SQL Anweisung)
Die Darstellung klappt super, aber ich würde das ganze gerne bearbeitbar machen, geht das irgendwie?

Das ganze Ziel der Sache ist, dass ich bei einer Eingabe eines Wertes, automatisch aus einer Wertetabelle das passende Ergebnis suche. Wie ein Notenschlüssel.

Hier ist der SQL Code
SELECT      T.PersonenID_F,
            U.UebungsName,
            T.Wert,
            T.Abbruch,
            T.Ausschluss,
            (
              SELECT tblUebungsZeitenPunkte.Punkte
              FROM tblUebungsZeitenPunkte
              WHERE [Wert]>=[Wertvon] And [Wert]<=[wertbis]
            ) AS Punkte
FROM tblUebungen AS U LEFT JOIN tblPersonenDurchgefuehrteUebungen AS T ON U.UebungenID = T.UebungID_F;


Ich wollte gerne in einem Formular über die PersonenID gefiltert, alle möglichen Übungen (Left Join glaub ich) anzeigen und dann den Wert eingeben und über das Unterformularfeld die passenden Punkte zum Wert ausgeben.

Klar ich könnte im Formular einfach ein Textfeld daneben setzten und mit Dlookup den Wert suchen, aber das geht doch bestimmt besser...

Könnt ihr mir das helfen, oder Tipps geben?

anbei:
Beziehungsfenster


Grüße


steffen0815

Hallo,
ZitatKlar ich könnte im Formular einfach ein Textfeld daneben setzten und mit Dlookup den Wert suchen, aber das geht doch bestimmt besser..
Setze statt ins Formular das DLookUp() in die Abfrage.
NmE: sind in Access die Domäne-Funktion oft schneller als Unterabfragen.
Gruß Steffen

Xoar

Jo das klappt wunderbar....

hätte nur gedacht das dass anders "professioneller wäre", da ja immer von Domäne-Funktionen abgeraten wird, wegen der Performance.

Grüße