Aktuellen Monat Exportieren
Moderator: Moderatoren
Aktuellen Monat Exportieren
Guten Tag,
ich habe eine Datenbank für die Archivierung meiner Privaten Dokumente erstellt, und es läuft tadellos.
Details meiner Datenbank:
Tabellen:
1x AN (Anzahl "01 - 10")
1x DA (Datei Archiv "A - Z)
1x Kategorie (Haushalt, Rechnungen etc)
1x Daten (Zusammenfassung aller Daten)
Formulare:
1x Hinzufügen
1x Löschen
1x Ändern
Meine Frage zu "Aktuellen Monat Exportieren"
Ich möchte am jeden Monatsende meine Eintragungen für diesen Monat separat von allen anderen Monaten in Clac einfügen
(Importieren der Daten in Clac beherrsche ich).
Aber mein Problem ist hierbei, dass wenn ich die Daten in Clac importiere, Importiert er mir alle Daten, was ich nicht will.
Ich will lediglich immer nur Daten aus einem Monat hinzufügen (Juli, September usw.)
Kann man das Regeln, damit ich immer nur einen Monat auf der Calc Tabelle habe?
ich habe eine Datenbank für die Archivierung meiner Privaten Dokumente erstellt, und es läuft tadellos.
Details meiner Datenbank:
Tabellen:
1x AN (Anzahl "01 - 10")
1x DA (Datei Archiv "A - Z)
1x Kategorie (Haushalt, Rechnungen etc)
1x Daten (Zusammenfassung aller Daten)
Formulare:
1x Hinzufügen
1x Löschen
1x Ändern
Meine Frage zu "Aktuellen Monat Exportieren"
Ich möchte am jeden Monatsende meine Eintragungen für diesen Monat separat von allen anderen Monaten in Clac einfügen
(Importieren der Daten in Clac beherrsche ich).
Aber mein Problem ist hierbei, dass wenn ich die Daten in Clac importiere, Importiert er mir alle Daten, was ich nicht will.
Ich will lediglich immer nur Daten aus einem Monat hinzufügen (Juli, September usw.)
Kann man das Regeln, damit ich immer nur einen Monat auf der Calc Tabelle habe?
Re: Aktuellen Monat Exportieren
Du wirst doch irgendwo das Datumsfeld ansprechen. Das gibt über den Monat Auskunft.
Das gibt Dir alle Datensätze aus, die ein Datum aus dem Januar diesen Jahres aufweist.
Das kannst Du natürlich noch verfeinern, indem Du z.B. die Abfrage zu einer Parameterabfrage machst oder auch den Vormonat ermittelst. Das mit dem Vormonat geht so:
Das ist jetzt nur der erste Teil. Natürlich musst Du auch noch den Dezember erwischen.
Du musst also nach Calc die entsprechende Abfrage exportieren. Natürlich kannst Du auch per Parameterabfrage Monat und Jahr abfragen. Das, was ich jetzt aufgeschrieben habe, sollte aber vermutlich als Denkanstoß reichen.
Gruß
Robert
Code: Alles auswählen
SELECT ... FROM ... WHERE "Datum" BETWEEN '2012-01-01' AND '2012-01-31'
Das kannst Du natürlich noch verfeinern, indem Du z.B. die Abfrage zu einer Parameterabfrage machst oder auch den Vormonat ermittelst. Das mit dem Vormonat geht so:
Code: Alles auswählen
SELECT ... FROM ... WHERE MONTH("Datum") = MONTH(Now())-1 AND YEAR("Datum") = YEAR(Now())
Code: Alles auswählen
SELECT ... FROM ... WHERE
CASE WHEN MONTH("Datum") = 1 THEN
MONTH("Datum" = '12' AND YEAR("Datum") = YEAR(Now())-1
ELSE
MONTH("Datum") = MONTH(Now())-1 AND YEAR("Datum") = YEAR(Now())
END
Gruß
Robert
Re: Aktuellen Monat Exportieren
Okay danke .... 
Da ich eher noch ein Anfänger bin in Sachen "Base" weis ich nicht wie und wo ich die Codes einfügen soll :S

Da ich eher noch ein Anfänger bin in Sachen "Base" weis ich nicht wie und wo ich die Codes einfügen soll :S
Re: Aktuellen Monat Exportieren
Hallo Mike,
Welche Tabelle mit welchen Feldern exportierst Du denn nach Calc?
Gruß
Robert
Solche Codes werden in einer Abfrage eingegeben. Du musst dafür die Designansicht der Abfrage ausschalten.MikeNuo hat geschrieben: Da ich eher noch ein Anfänger bin in Sachen "Base" weiß ich nicht wie und wo ich die Codes einfügen soll
Welche Tabelle mit welchen Feldern exportierst Du denn nach Calc?
Gruß
Robert
Re: Aktuellen Monat Exportieren
Exportieren tue ich die "Daten- Tabelle" mit allen Einträgen aller Datensätze.
Ich möchte es aber so haben, dass mir Base eine Abfrage erstellt zu dem Aktuellen Monat,
die ich dann ausdrucken kann. (Sprich: Es soll immer der aktuelle Monat in der Abfrage erscheinen, die
Monate davor nicht.)
Ich möchte es aber so haben, dass mir Base eine Abfrage erstellt zu dem Aktuellen Monat,
die ich dann ausdrucken kann. (Sprich: Es soll immer der aktuelle Monat in der Abfrage erscheinen, die
Monate davor nicht.)
Re: Aktuellen Monat Exportieren
Hallo Mike,
Du musst mir schon sagen, wie das Datum in der Datentabelle heißt - ansonsten kann ich die Abfrage natürlich nicht anpassen.
Ich tue jetzt einmal so, als ob die Tabelle Daten-Tabelle "Daten" heißt und das Feld, in das Du das Datum eingibst, auch den Namen "Datum" trägt.
Der Code lautet dann folgendermaßen:
Damit erreichst Du die Anzeige des aktuellen Monats.
Du gehst auf
Abfragen → Abfrage in der SQL-Ansicht erstellen.
Dort fügst Du den Code ein.
Die Abfrage speicherst Du ab.
Jetzt hast Du eine Abfrage, die Du nach Calc exportieren kannst.
Gruß
Robert
Du musst mir schon sagen, wie das Datum in der Datentabelle heißt - ansonsten kann ich die Abfrage natürlich nicht anpassen.
Ich tue jetzt einmal so, als ob die Tabelle Daten-Tabelle "Daten" heißt und das Feld, in das Du das Datum eingibst, auch den Namen "Datum" trägt.
Der Code lautet dann folgendermaßen:
Code: Alles auswählen
SELECT * FROM "Daten" WHERE MONTH("Datum") = MONTH(Now()) AND YEAR("Datum") = YEAR(Now())
Du gehst auf
Abfragen → Abfrage in der SQL-Ansicht erstellen.
Dort fügst Du den Code ein.
Die Abfrage speicherst Du ab.
Jetzt hast Du eine Abfrage, die Du nach Calc exportieren kannst.
Gruß
Robert
Re: Aktuellen Monat Exportieren
Okay, danke 
Habe es mittlerweile simple gelöst, und zwar so:
Ich habe das Datum getrennt sprich: Erste Zeile = Tag, Zweite Zeile = Monat, Dritte Zeile = Jahr
Jetzt kann ich die Abfrage so abfragen wie ich das will

Habe es mittlerweile simple gelöst, und zwar so:
Ich habe das Datum getrennt sprich: Erste Zeile = Tag, Zweite Zeile = Monat, Dritte Zeile = Jahr
Jetzt kann ich die Abfrage so abfragen wie ich das will
