Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Berichtsaufruf mit <=
zurück: Formulareinträger verlinken weiter: 2spaltiges Kombifeld Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
27. Nov 2010, 20:15
Rufname:

Berichtsaufruf mit <= - Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Hallo,

bei dem Aufruf
Code:
    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "B_Daten2"
    stLinkCriteria = "PNr = '" & Me!TestF & "' AND StartDatum >= '" & Me!Startdatum & "'"
    DoCmd.OpenReport stDocName, acViewReport, , stLinkCriteria
Funktioniert das >= nicht.
Es werden alle Daten angezeigt.
Bei = klappt es jedoch.

Wo kann der Fehler liegen?
blackoutNO
SQL-Server Consultant


Verfasst am:
27. Nov 2010, 21:27
Rufname: Jörn
Wohnort: Ilmenau


AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Hallo,

ALso du musst ja das Datum als string formatieren.
Siehe hier (VBA und SQL Datum (und andere Felddatentypen))
Code:
AND StartDatum >= " & Format(CDate(Me!Startdatum), "\#mm\/dd\/yyyy\#")

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
MissPh!
Office-VBA-Programmiererin


Verfasst am:
28. Nov 2010, 00:04
Rufname:
Wohnort: NRW

AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Hallo.
Zitat:
ALso du musst ja das Datum als string formatieren.
Nö, ein Muss ist das keineswegs, es gibt auch noch eine andere Alternative:
Code:
Str(CDbl(DateValue(Me!Startdatum)))
Die Str-Funktion sorgt dafür, dass evtl. vorhandene Nachkommastellen (=Zeitangaben) mit Dezimalpunkt getrennt übergeben werden.
CDbl wandelt den Datumswert in das dem Datentyp Datum/Uhrzeit länderübergreifend zugeordnete Zahlenformat um.
DateValue schließlich stellt sicher, dass dem Ganzen ein Datumswert zugrunde liegt.

_________________
Gruß MissPh!
blackoutNO
SQL-Server Consultant


Verfasst am:
28. Nov 2010, 00:14
Rufname: Jörn
Wohnort: Ilmenau

AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Recht hast du schon, aber das ein Datum ein Zahlenwert ist, wissen nicht so viele und für viele erscheint dies auch als "unlogisch".
Daher ist diese Variante, diejenige welche für viele logischer erscheinen sollte ;)

Und ich konnte mit dem Referenzthread noch ein bisschen mehr Infos mitgeben ;)
Bin aber auch n bissl raus wenns ums Antworten geht Very Happy

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
Gast



Verfasst am:
28. Nov 2010, 00:35
Rufname:

AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Prima ihr beiden.
Klappt beides bestens.
Danke schön.

Aber..... warum geht es bei = auch so wie ich es eingegeben hatte???
Nur so aus Neugierde. Wink
blackoutNO
SQL-Server Consultant


Verfasst am:
28. Nov 2010, 00:41
Rufname: Jörn
Wohnort: Ilmenau

AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Hallo,

du hast dein Textfeld as string formatiert und nicht als Datum. Ein string kennt keinen < und > vergleich (logischerweise). Daher musstest du das ganze als Datum formatieren. Dein Kriterium sah so aus:

Datum >= '19.10.2010' das geht nicht

bei mir ist es so:
Datum >= 19.10.2010

_________________
Cheers, Jörn
Microsoft Studentpartner
Manchen kann ich helfen, weil mir andere geholfen haben und dafür bin ich sehr dankbar!!!
Gast



Verfasst am:
28. Nov 2010, 02:16
Rufname:


AW: Berichtsaufruf mit <= - AW: Berichtsaufruf mit <=

Nach oben
       Version: Office 2k (2000)

Aaahhh, OK.
Danke nochmal.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum 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 nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Programmierung / VBA: Syntax-Problem - Berichtsaufruf... 4 Wolfgang 1958 125 16. Dez 2011, 20:18
Wolfgang 1958 Syntax-Problem - Berichtsaufruf...
Keine neuen Beiträge Access Berichte: Wie Berichtsaufruf gestallten, statt Abfrage mit FromZugriff 4 Wolfgang 1958 312 08. Aug 2011, 20:41
Wolfgang 1958 Wie Berichtsaufruf gestallten, statt Abfrage mit FromZugriff
Keine neuen Beiträge Access Berichte: Bitte um Hilfe bei Berichtsaufruf 3 Thomas1966 210 26. Jan 2010, 12:09
Thomas1966 Bitte um Hilfe bei Berichtsaufruf
Keine neuen Beiträge Access Berichte: Parameterabfrage beim Berichtsaufruf 3 HSB 703 15. Jul 2009, 06:13
HSB Parameterabfrage beim Berichtsaufruf
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript