Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Makro für Monat

Begonnen von mondi, Dezember 27, 2012, 11:12:11

⏪ vorheriges - nächstes ⏩

mondi

Liebe Freunde
Ich habe in einem Bericht ein Feld Datum (Kurzform).
Ich möchte für jeden Monat ein Makro erstellen.
Wie muss das Makro aussehen das mir alle Daten die den Monat Januar betreffen anzeigt.
Besten Dank für Eure Hilfe.

MfG
Mondi

MzKlMu

Hallo,
was willst Du mit einem Makro? Für jeden Monat wäre ohnehin überflüssig.

Erstelle eine Abfrage die entsprechend gefiltert wird. Diese Abfrage holt sich den Wert für den Monat aus einem Formular.
Monat alleine reicht auch nicht, Du benötigst noch das Jahr, die Monate weiderholen sich ja.


Erkläre das Vorhaben mal genauer.
Gruß Klaus

mondi

Ich habe ein Navigationsformular mit 12 Buttons Januar, Februar usw.
Ich möchte z.B. wen ich den Button Januar anklicke im Bericht die Daten vom Januar angezeigt werden.
Geht das nicht mit Makros?
Das Jahr benötige ich nicht, da ich für jedes eine neue DB erstelle.

MzKlMu

Hallo,
lege statt der 12 Button ein Kombifeld an mit einer Werteliste als Datenherkunft.
"1";"Januar";"2";"Februar" .....
Spaltenzahl:2, Gebunden Spalte: 1

Im Ereignis "Nach Aktualisierung" dieses Kombis dann folgenden Code:

Private Sub Kombinationsfeld0_AfterUpdate()
    DoCmd.OpenReport "Berichtsname", acViewPreview, , "Month([DatumsFeld]) = " & Me.KombinationsfeldName
End Sub

Die 12 Buttons brauchst Du nicht.

ZitatJahr benötige ich nicht, da ich für jedes eine neue DB erstelle.
Jedes Jahr eine neue DB, das halte ich für den falschen Weg.
Über das Datum kannst Du auch das Jahr ermitteln.
Gruß Klaus

mondi

Wo muss ich das eingeben  "1";"Januar";  ???

MzKlMu

Hallo,
ZitatWo muss ich das eingeben  "1";"Januar";
Das habe ich bereits geschrieben.
ZitatKombifeld an mit einer Werteliste als Datenherkunft.
Werteliste findest Du in den Eigenschaften des Kombis. Du kannst auch eine Tabelle anlegen mit der Zahl 1-12.
Dann eine Abfrage als Datenherkunft für das Kombi.
Gruß Klaus

katzenkind

#6
Hey, ich habe es genau so gemacht wie du gesagt hast (abgesehen davon dass ich erst Tabellen und daraus dann Dropdown generiert habe). Kannst du mir eventuell noch sagen was ich machen muss, damit er nach Monat UND Jahr filtert?

Oder vielleicht noch besser, dass ich bei beiden Dropdowns etwas auswähle, beim einen das Jahr, beim anderen den Monat und dann auf einen Button klicke, welcher mir dann den gewünschten Bericht generiert?

Vielen vielen Dank schon mal im voraus!

database

Hey, hängst dich mit einer neuen Frage an einen bestehenden Thread?
Welche Tabellen, welche DropDown?

Zitatdass ich bei beiden Dropdowns etwas auswähle

siehe Anhang

HTH




[Anhang gelöscht durch Administrator]

katzenkind

Tausend mal danke für die Hilfe, es hat geklappt!

Tut mir Leid, dass ich mich an ein Topic drangehangen habe, dachte nur der Fragende würde genau das Gleiche wollen wie ich und bevor ich ein neues Thema aufmache und dann als neue böse darauf hingewiesen werde, dass es eine Suchfunktion gibt, habe ich es hier rein geschrieben. Viele dank auf jeden Fall, dass du mir trotzdem geholfen hast!