in Abfrage_tbl das Kriterium aus Formularfeld auslesen Access 2003 -> 2010

06/10/2010 - 13:59 von Patricia Sulimma | Report spam
Hallo NG,

ein lauffàhiges Frontend schon 6 Jahre in fehlerfreier Benutzung und
nach Umstellung auf Office 2010 kommen merkwürdige Phànomene, die
bisher Unbekannt waren.

Z.B.:
Eine Abfrage Tabelle holt sich das Kriterium aus dem
Unterformularfeld, was bisher wie folgt funktionierte.
Jetzt poppt eine Eingabefeld auf, in dem man aufgefordert wird den
erforderlichen Parameter einzugeben.
Warum?
[Formulare]![Eingabekontroll_Maske]![UFO_Eingabemaske1].[Form].
[lfdnr_fld]

Habe das Abfragekriterium wie folgt geàndert.
Leider auch ohne Erfolg, denn jetzt poppt ein Fenster mit der Meldung
"Fehler:" auf.
eval("[Formulare]![Haupt_Formular]![Unter_Formular].[Form].
[lfdnr_fld].value")

Wie kann man bei Access 2010 erfolgreich das Abfragekriterium für eine
Abfragetabelle aus einem Unterformularfeld holen?

Bei früheren Access Versionen war das kein Problem.

Wer kann einen Tipp geben?

LG Patricia
 

Lesen sie die antworten

#1 Karl Donaubauer
06/10/2010 - 14:13 | Warnen spam
Patricia Sulimma wrote:
ein lauffàhiges Frontend schon 6 Jahre in fehlerfreier Benutzung und
nach Umstellung auf Office 2010 kommen merkwürdige Phànomene, die
bisher Unbekannt waren.

Z.B.:
Eine Abfrage Tabelle holt sich das Kriterium aus dem
Unterformularfeld, was bisher wie folgt funktionierte.
Jetzt poppt eine Eingabefeld auf, in dem man aufgefordert wird den
erforderlichen Parameter einzugeben.
Warum?
[Formulare]![Eingabekontroll_Maske]![UFO_Eingabemaske1].[Form].
[lfdnr_fld]
...



Versuch's mal so:

[Forms]![Eingabekontroll_Maske]![UFO_Eingabemaske1].[Form]![lfdnr_fld]

Also englisches "Forms" und Rufzeichen vor dem Steuerelementnamen.
Sollte man seit jeher so machen.

Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz
Nürnberg: 25./26.9. + 2./3.10.2010, Hannover: 16./17.10.2010

Ähnliche fragen