Discussion:
Abfrageparameter aus Formularfeld
(zu alt für eine Antwort)
Werner Klock
2020-06-14 10:30:14 UTC
Permalink
Hallo!

Ich habe in einer Auswahlabfrage einer Kreuztabellenabfrage eine Spalte
hinzugefügt um aus dem Datum das Jahr zu berechnen. Das Jahr soll aus
einem Kombifeld kommen.

Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Text

Der gleichen Eintrag steht auch in der Parameter-Liste (Parameter/DatenTyp)

Starte ich die Abfrage, wird nicht der Parameter aus dem Feld
übernommen, sondern es öffnet sich immer das Fenster zur Parametereingabe.

Es grüßt
Werner
Winfried Sonntag
2020-06-18 16:25:25 UTC
Permalink
Post by Werner Klock
Ich habe in einer Auswahlabfrage einer Kreuztabellenabfrage eine Spalte
hinzugefügt um aus dem Datum das Jahr zu berechnen. Das Jahr soll aus
einem Kombifeld kommen.
Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Text
Da fehlt IMO noch etwas:

Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Column(x).Text

Anstatt x trage bitte die Nummer der Spalte ein, in der der Wert
steht. Beginnend bei 0! Ein Beispiel findet sich in der FAQ:
http://www.donkarl.com?FAQ4.15

Servus
Winfried
--
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de
Ulrich Möller
2020-06-18 19:52:20 UTC
Permalink
Hallo,
Post by Winfried Sonntag
Post by Werner Klock
Ich habe in einer Auswahlabfrage einer Kreuztabellenabfrage eine Spalte
hinzugefügt um aus dem Datum das Jahr zu berechnen. Das Jahr soll aus
einem Kombifeld kommen.
Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Text
Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Column(x).Text
Anstatt x trage bitte die Nummer der Spalte ein, in der der Wert
http://www.donkarl.com?FAQ4.15
in Access wird hierfür nicht die Text Eigenschaft verwendet, sondern die
Value Eigenschaft,wenn überhaupt. Die Referenzierung ist eigentlich
i.O., aber wenn trotzdem eine Parameterabfrage kommt, stimmen meistens
irgendwelche Bezeichner nicht. Mehr kann man erst sagen, wenn die
SQL-Abfrage bekannt ist.

Ulrich
Werner Klock
2020-06-24 14:43:57 UTC
Permalink
Hallo!

Proble gelöst. Ich musste den gesamten Ausdruck noch einmal in die
Parameterliste eintragen.

Gefunden bei http://www.donkarl.com

Vielen Dank
Werner
Post by Winfried Sonntag
Post by Werner Klock
Ich habe in einer Auswahlabfrage einer Kreuztabellenabfrage eine Spalte
hinzugefügt um aus dem Datum das Jahr zu berechnen. Das Jahr soll aus
einem Kombifeld kommen.
Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Text
Formulare![frm_Auswahl Jahr]![Kombinationsfeld0].Column(x).Text
Anstatt x trage bitte die Nummer der Spalte ein, in der der Wert
http://www.donkarl.com?FAQ4.15
Servus
Winfried
Loading...