Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem mit Feldnamen in Kreuztabellenabfrage

396 views
Skip to first unread message

Andrea Meier

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Hallo

Ich habe in Access 97 eine Kreuztabellenabfrage erstellt, die auf einer
normalen Abfrage basiert. Die zu Grunde liegende Abfrage selektiert die
Daten aufgrund einer Jahresangabe, die aus einem Formular kommt (Kriterium =
[forms]![F_AuswertungDatum]![Jahr1]).

Mein Problem ist nun, dass die Kreuztabellenabfrage mit dem Kriterium der zu
Grunde liegenden Abfrage nicht klar kommt. Ich bekomme die Fehlermeldung:
Das Microsoft Jet-Datenbankmodul erkennt
'[forms]![F_AuswertungDatum]![Jahr1]' nicht als gültigen Feldnamen
oder -ausdruck.
Wenn ich direkt in der Abfrage das Kriterium auf 1999 abändere, klappt es
jedoch problemlos. Da die Jahesangabe jedoch aus dem Formular kommen muss,
nützt mir das nicht viel. Kann mir jemand weiterhelfen?

Vielen Dank,
Andrea


Ralf Meis

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Wenn ich mich recht erinnere, muß man bei KT-Abfragen den Parameter mit der
Funktion "Bedingung" zusätzlich hinzufügen .
Füge also Dein feld [Jahr1] innerhalb innerhalb der Abfrage ein zweitesmal
hinzu (am besten am Ende), stelle
unter "Funktion" Bedingung ein und füge dort Deinen Verweis auf das
Formularfeld als Parameter hinzu.
Aus der ursprünglichen Abfrage mußt Du den Parameter dann natürlich
entfernen.
Probier's mal aus - hab's jetzt nicht gestestet...)
Gruss Ralf


Andrea Meier <mei...@agri.ch> schrieb in im Newsbeitrag:
8annfe$56g$1...@pollux.ip-plus.net...

Frieder Klett

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Hallo Andrea,
es müßte gehen, wenn du den Felddatentyp des Parameters (Kriterium aus dem
Formular) explizit definierst.
Dazu unter >Abfrage / Parameter... / in der Spalte "Parameter" dein
Kriterium einfügen (also [forms]![F_AuswertungDatum]![Jahr1]) und in der
Spalte "Felddatentyp" das entsprechende Format.

Frieder

0 new messages