Office Anwender Forum

Office Anwender Forum

Posts 1-9 of 9
  • Angelika Motikat
    Angelika Motikat    Premium Member
    The company name is only visible to registered members.
    Datenbankabfrage nach Geburtsdatum
    Hallo Zusammen,

    hab da mal wieder ein Problem. Wie kann ich einen Filter setzen, um z. b. zu erfahren, ob jemand im Oktober Geburtstag hat?

    Für Eure Hilfe danke ich Euch mal wieder im Voraus.
    Sonnige Grüße aus dem Norden
    Angelika
  • Jürgen Lechner
    Jürgen Lechner    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Datenbankabfrage nach Geburtsdatum
    Hallo,

    Angelika Motikat schrieb:
    Hallo Zusammen,
     
    hab da mal wieder ein Problem. Wie kann ich einen Filter setzen, um z. b. zu erfahren, ob jemand im Oktober Geburtstag hat?

    Wohl am ehesten mit einer Hilsspalte, die durch den MONAT() gefüllt wird. Im Datumsfeld selbst kann man den Filter meines Wissens nach nicht derart definieren.

    Für Eure Hilfe danke ich Euch mal wieder im Voraus.
    Sonnige Grüße aus dem Norden
    Angelika

    Viele Grüße
    Jürgen
  • Jan Schneider
    Jan Schneider
    The company name is only visible to registered members.
    Re: Datenbankabfrage nach Geburtsdatum
    Hallo Angelika,

    Jürgen hat m. E. Recht, wenn du nicht auf VBA ausweichen willst.
    Formel wäre: 'GEBDAT'/HEUTE()*MONAT(('GEBDAT'))
    Leider sind Filter in Excel nicht besonders komfortabel. Ist wohl auch nicht die Aufgabe, denn dort soll "nur" gerechnet werden.

    Ich sitze auch im ebenso sonnigen Norden (bis vor ein paar Stunden) und wünsche dir Erfolg in der Lösungssuche/-findung

    Freundliche Grüße
    Jan
  • Sebastian D'hom
    Sebastian D'hom
    The company name is only visible to registered members.
    Re: Datenbankabfrage nach Geburtsdatum
    Hallo,

    da Du im Betreff 'Datenbankabfrage' stehen hast, dachte ich, Du meintest SQL.
    Hier ein Beispiel für ORACLE DBs:

    SELECT Datum, Name FROM Geburtstage WHERE to_char(Datum, 'MM') = '10'

    Angenommen wird,
    - dass Du nach dem 10. Monat suchst
    - dass Deine Tabelle Geburtstage heißt
    - dass Du Datum und Name als Felder selektieren möchtest


    Gruß,
    Sebastian
  • Jean Michel
    Jean Michel    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^2: Datenbankabfrage nach Geburtsdatum
    Hi
    ist zwarunter Excel, aber der Begriff "Datenbankabfrage" lässt doch Access vermuten. Wenn's denn so ist, dann wäre eine Abfrage wie folgt möglich:

    In einer Abfrage zusätzlich eine Spalte mit nur dem Monat aus dem Geb-Datum anlegen:
    GebMonat = Month(Geburtsdatum)
    Kriterium:
    =Month(Date())

    Oder direkt in SQL:
    WHERE Month(Geburtsdatum) = Month(Date())

    Das gibt dir die Geburtstage im aktuellen Monat .

    Gruss, Jean
    This post was modified on 11 Oct 2006 at 01:13 pm.
  • Angelika Motikat
    Angelika Motikat    Premium Member
    The company name is only visible to registered members.
    Re^3: Datenbankabfrage nach Geburtsdatum
    Hallo Zusammen,

    erstmal vielen Dank für die vielen Tips. Leider hat bisher nichts dergleichen funktioniert. In Excel scheint dies nicht wirklich möglich zu sein.

    Ich habe die Formel probiert, aber auch die zeigt nur eine leere Spalte, also keine entsprechenden Daten gefunden, obwohl diese vorhanden sind.

    Auch wenn dieses Seminar mittlerweile zu ende ist, wenn jemand eine Idee hat, bitte dran bleiben. Ich würde eine Lösung an meinen Kunden nachreichen, da ich ungern Fragen offen lasse.

    Nochmals Danke an Alle
    Angelika
  • Dimo Tabken
    Dimo Tabken    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^4: Datenbankabfrage nach Geburtsdatum
    Hallo Frau Motikat,



    erstmal vielen Dank für die vielen Tips. Leider hat bisher nichts
    dergleichen funktioniert. In Excel scheint dies nicht wirklich
    möglich zu sein.

    Wenn's um irgendwas mit Zahlen geht, gibt's so gut wie nix, was mit Excel *nicht* hinzubekommen ist.
    So auch hier :-)


    Ich habe die Formel probiert, aber auch die zeigt nur eine leere
    Spalte, also keine entsprechenden Daten gefunden, obwohl diese
    vorhanden sind.
    Klar ... die Blindspalte generiert mit der Funktion =Monat(xxx) eine maximal zweistellige Zahl. 1 bis 12, damit ist rein rechnerisch am 12. Januar 1900 Ende mit der Umrechnung. Das Ergebnis ist, dass immer, wenn ich die Zellen umformatiere, um beispielsweise den Monat in Langform anzeigen zu lassen, der Januar dort steht. Ziemlich lästig, aber im Wesentlichen nachvollziehbar und auch "works as designed".
    Ausweichmöglichkeit ist, aus dem Geburtstag der Leute in der Liste den Monat zu extrahieren und ein neues "Hilfsdatum" zusammenzubauen. Nach dem kann dann sortiert und gefiltert werden.
    Ich hab' mal eine Beispieltabelle zusammengestellt, die das ganze zeigt.
    Sie können sich diese Datei unter http://forum.fit-4-office.de im Excel-Forum ansehen (Sie müssen sich zunächst registrieren, kostet aber nix)



    Auch wenn dieses Seminar mittlerweile zu ende ist, wenn jemand eine
    Idee hat, bitte dran bleiben. Ich würde eine Lösung an meinen Kunden
    nachreichen, da ich ungern Fragen offen lasse.

    ;-) Kenn ich. Das hinterläßt irgendwie einen schalen Beigeschmack. Ich bemühe mich auch immer, offene Fragen später per Mail zu klären.

    Viele Grüße & einen schönen Sonntag an alle :-)

    Dimo Tabken
    This post was modified on 15 Oct 2006 at 07:42 am.
  • Angelika Motikat
    Angelika Motikat    Premium Member
    The company name is only visible to registered members.
    Re^5: Datenbankabfrage nach Geburtsdatum

    Dimo Tabken schrieb:
    Hallo Frau Motikat, .
    Sie können sich diese Datei unter http://forum.fit-4-office.de im Excel-Forum ansehen (Sie müssen sich zunächst registrieren, kostet aber nix)
    Hallo Herr Tabken,

    erstmal vielen Dank. Hab mich registriert und auch Ihren Beitrag gefunden, aber leider finde ich die Mustertabelle
    nicht. :-(
    Vielleicht vergessen anzuhängen???

    Einen schönen Sonntag
    Angelika Motikat
  • Dimo Tabken
    Dimo Tabken    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^6: Datenbankabfrage nach Geburtsdatum
    Hallo Frau Motikat,
    Nein, die Datei ist im Beitrag eingefügt. Downloads funktionieren jedoch nur, wenn Sie auch angemeldet sind. Haben Sie sich nach der Registrierung gezielt eingeloggt?

    Viele Grüße
    D. Tabken