Voraussetzungen: Erstellen Sie in MS Access 2010 die folgenden Tabellen:
%Vor%Erstellen Sie auch eine Ansicht namens BVIEW, die die folgende SELECT-Anweisung verwendet:
%Vor%Nun sollte BVIEW den gleichen Inhalt wie BTBL haben. Die folgenden zwei Abfragen werden jedoch unterschiedliche Ergebnisse zurückgeben:
%Vor%Die erste Abfrage gibt zwei Datensätze (1 und 2) zurück, aber die zweite Abfrage gibt alle Datensätze aus ATBL zurück. Was ist hier falsch? Fehle ich etwas?
Eine Ansicht ist wirklich eine gespeicherte SQL SELECT-Anweisung. Zumindest ist dies eine gespeicherte Ansicht in MS Access. Und Sie verwenden die gleichen inneren Variablen A und B. IMHO, sie werden gemischt. Die letzte Zeile sieht wirklich wie
aus %Vor%Versuchen Sie, einige innere Namen zu ändern, zum Beispiel:
%Vor%So sieht die letzte Zeile wie
aus %Vor%Wie wir hier sehen, weiß MS Access sogar nicht, wie man Aliase isoliert!