Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Access - Berichterstellung eines gewählten Datums

Frage Entwicklung Datenbanken

Mitglied: m-hans

m-hans (Level 1) - Jetzt verbinden

09.04.2014 um 19:42 Uhr, 4854 Aufrufe, 4 Kommentare

Hallo,

ich habe eine minimal Access Datenbank erstellt mit einem Formular über das ich meine gewünschten Daten eingebe. Unter andern ist dort das Datum des Beginn und der Fertigstellung vorhanden. Ich habe des weiteren einen Bericht erstellt der mir die Tagesübersicht eines gewählten Tages darstellen soll. Allerdings gibt er alle Datensätze aus. Über eine Schaltfläche (Tagesübersicht) im Formular soll der Bericht nur mit Datensätzen von diesem Datum ausgegeben werden. Eigentlich nur vom aktuellen Tag, da dieser Bericht täglich gedruckt wird. Sollte man es aber mal vergessen haben werde ich noch ein Auswahlfeld einrichten welches das gewünschte Datum beinhaltet.

Ich habe es mit der date() Funktion als Filter versucht aber das scheint nicht zu gehen. Im Formularkopf geht das allerdings.

Kann mir jemand behilflich sein?

Grüße

PS: Tippe vom Handy. Rechtschreibfehler und Formatierung bitte ignorieren. Danke
Mitglied: colinardo
LÖSUNG 10.04.2014, aktualisiert um 13:50 Uhr
Hallo m-hans,
dafür gibt es mehrere Möglichkeiten, eine davon ist dieser VBA-Code um einen Bericht nach einem Datums-Feld gefiltert zu öffnen:
In diesem Beispiel sind txtDate1 und txtDate2 die Textboxen in denen die Datumswerte stehen. In Zeile 3 musst du noch den Namen des Berichtes (DEINBERICHT) angeben und den Namen der Datumsspalte (DATUMSSPALTE) in deinem Bericht anpassen. Dann wird der Report mit den angegebenen Dati gefiltert. Wenn du dann beide Datumsfelder auf das gleiche Datum setzt wird auch nur der eine Tag angezeigt.
01.
dateVON = Format(DateValue(Me.txtDate1.Value), "yyyy-mm-dd") 
02.
dateBIS = Format(DateValue(Me.txtDate2.Value, "yyyy-mm-dd") 
03.
DoCmd.OpenReport "DEINBERICHT", acViewPreview, , "DATUMSSPALTE BETWEEN #" & dateVON & "# AND #" & dateBIS & "#"
Eine andere Möglichkeit verwendet eine Abfrage als Datenquelle für den Bericht, in der dann in den Kriterien der Datumsspalte auf die Textfelder des Formulars verwiesen wird.

Hoffe das war soweit verständlich ausgedrückt.

Grüße Uwe
Bitte warten ..
Mitglied: m-hans
10.04.2014, aktualisiert um 12:23 Uhr
Hi Uwe...

Das sieht genau nach dem aus was ich suche...
Mit der DoCmd.OpenReport hatte ich schon angefangen, hab aber nichts funktionierendes zustande bekommen.
Wahrscheinlich weil ich die ganze Zeil Where edingung als Filter stehen hatte - sprich ein "," vergessen.

Probier ich in der Mittagspause gleich mal aus. Danke!

Edit: Funktioniert! Astrein... Vielen Dank...

Eine Frage aber noch: Kannst du mir den Aufbau der WHERE Bedingung mal erklären? Wie setzt sich die zusammen? Steige da nicht hinter
Mal angenommen ich möchte nur die "dateBIS" auslesen und im Bericht angezeigt haben, geht das auch ohne "dateVON" auf den gleichen Wert zu setzen?
Bitte warten ..
Mitglied: colinardo
LÖSUNG 10.04.2014, aktualisiert um 13:50 Uhr
Zitat von m-hans:
Mal angenommen ich möchte nur die "dateBIS" auslesen und im Bericht angezeigt haben, geht das auch ohne
"dateVON" auf den gleichen Wert zu setzen?
sorry, hatte nur durch Zufall deine zusätzliche Frage in deinem bearbeiteten Post gesehen...
Klar also wenn du alles bis zu einem bestimmten Datum(und inkl. diesem) haben möchtest machst du es so:
DoCmd.OpenReport "Datumsbericht", acViewPreview, , "DATUMSSPALTE <= #" & dateBIS & "#"
oder nur einzelnes bestimmtes Datum filtern:
DoCmd.OpenReport "Datumsbericht", acViewPreview, , "DATUMSSPALTE = #" & dateBIS & "#"
Ein Datum muss in Access mit Rauten '#' umschlossen werden und im Format yyyy-mm-dd vorliegen.
Der Syntax des Filters ist normale SQL-Syntax nur ohne das Schlüsselwort WHERE: http://www.w3schools.com/sql/sql_where.asp

Grüße Uwe
Bitte warten ..
Mitglied: m-hans
10.04.2014 um 13:50 Uhr
Suuuuper... der Tip mit der # ist ein MUSS bei Access war Gold wert!

Hatte es vorher so
DoCmd.OpenReport "Datumsbericht", acViewPreview, , "datum = " & dateBIS

Da kam aber nichts raus. Leerer Bericht!

Mit der Raute klappt es. Danke vielmals...

Gelöst!
Bitte warten ..
Ähnliche Inhalte
Datenbanken
ACCESS 2010 Datum über vba
gelöst Frage von CrashOverDatenbanken4 Kommentare

Hallo an Alle, ich habe da eine Frage, ich habe eine Access Datenbank einwickelt, und bin an einem Phänomen ...

Microsoft Office
Access 2010 abfrage kriterium für datum
gelöst Frage von Philipp94Microsoft Office2 Kommentare

Hallo, ich möchte in access 2010 eine Abfrage über Einträge mit verschiedenen Datum erstellen. Diese soll aber nur Einträge ...

Entwicklung
Script um Ordner in gewähltem Verzeichnis zu erstellen
gelöst Frage von Reto848Entwicklung5 Kommentare

Hallo Community Ich habe folgendes Thema. In einem Script möchte ich mehrere Ordnerpfade eingeben können, ich welchen dann überprüft ...

Datenbanken
Bilder mit heutigem Datum aus Access-Datenbank exportieren
Frage von janelsaesserDatenbanken1 Kommentar

Hallo zusammen, ich habe eine Ausweißsoftware welche auf eine Access Datenbank (.mdb) zugreift. Die Software speichert auch die Bilder ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...