Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Datumseingrenzung in Kreuztabellenabfrage
Neues Thema eröffnenDieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
Martinx
Newbie
Newbie


Anmeldedatum: 08.07.2004
Beiträge: 1

BeitragVerfasst am: 08.07.2004, 21:01 Nach oben

Hallo Leute,

ich habe folgendes Problem:

Über zwei Formularfelder in einem Formular möchte ich den Zeitraum in einer Kreuztabellenabfrage abfragen.

Name Formular: frm_Kreuztabelle_Ausfallzeiten
Formularfeld Anfangstermin: txtStart
Formularfeld Endtermin: txtEnde


Abfrage lautet:

Zwischen [Forms]![frm_Kreuztabelle_Ausfallzeiten].[txtStart] Und [Forms]![frm_Kreuztabelle_Ausfallzeiten].[txtEnde]
Dabei kommt folgende Fehlermeldung:

Das Microsoft Jet-Datenbankmodul erkennt
Zwischen [Forms]![frm_Kreuztabelle_Ausfallzeiten].[txtStart] Und [Forms]![frm_Kreuztabelle_Ausfallzeiten].[txtEnde]
nicht als gültigen Feldnamen oder -ausdruck

Was habe ich falsch gemacht????

Danke!

Martin
Benutzer-Profile anzeigenPrivate Nachricht senden
Michael
Admin von Office-Hilfe.com
Admin von Office-Hilfe.com


Anmeldedatum: 20.12.2003
Beiträge: 1480
Wohnort: Miltenberg

BeitragVerfasst am: 09.07.2004, 10:05 Nach oben

Du musst hier zwingend ein Ausrufezeichen zum Verweisen auf Objekte
verwenden, also " [Forms]![frm_Kreuztabelle_Ausfallzeiten]![txtEnde]"!

das hab ich noch zusätzlich gefunden. vielleicht hilft dir das weiter:

Zitat:

3.18 PARAMETER IN KREUZTABELLENABFRAGEN


P r o b l e m

Du verwendest in einer Kreuztabellenabfrage einen Parameter, den du über ein Parameterfenster eingeben möchtest oder z.B. einen Formularbezug als Kriterium, der bei anderen Arten von Abfragen tadellos funktioniert. Bei der Kreuztabellenabfrage aber erscheint die Fehlermeldung:
"Das Microsoft Jet-Datenbankmodul erkennt <Name> nicht als gültigen Feldnamen oder Ausdruck. (Fehler 3070)"

U r s a c h e

Bei einer Kreuztabellenabfrage werden die Spaltennamen dynamisch erzeugt. Daher weiß Access nicht, ob es sich um einen Parameter oder einen Feldbezug handelt. Erst später, beim Versuch von JET, die Spalte an ein Tabellenfeld zu binden, kommt es zu dem Fehler.

L ö s u n g

Trage den Parameter, Formularbezug etc. zusätzlich in die Parameterliste der Kreuztabellenabfrage ein. Im Abfrageentwurf Menü Abfrage/Parameter. Damit kennt Access Name und Typ des Parameters und geht von Anfang an richtig damit um.

_________________
Image

--> Bitte keine Probleme per PN. Dafür ist das Forum da!!!
--> Vor Änderungen im System und der Registry --> Backup!! Es wird keine Haftung für Schäden übernommen!
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenDieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.



 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de