Sie sind nicht angemeldet.

Anzeige

1

Freitag, 15. Januar 2010, 17:42

Access

Hallo Leute
Habe schon vor Jahren eine private Datenbank in Access geschrieben. Dateninhalt ca 1000. Nun kam ohne irgendwelche Fehleingaben bei einem Neustart die Meldung PRO111 fehlerhaft. Also ich ACCess neu installiert. Die Datenbank läßt sich jetzt zwar wieder öffnen, Daten sind auch alle ok, nur .......!!!!! bei zwei Formeln tritt ein Fehler auf den ich einfach nicht beheben kann.

Formel.: =JAHR(Datum())-JAHR([Geburtsdatum]) wird ständig umgewandelt in =JAHR(Date())-JAHR([Geburtsdatum]) Ich kann machen was ich will ( Steuerelemente bearbeitet usw ) es wird jedesmal wieder umgewandelt von Datum in Date. Kann mir bitte jemand einen Tipp geben, wäre wirklich DANKBAR.

Danke M. Dunstheimer

Pit

Super Moderator

Beiträge: 50

Beruf: Schüler :-)

  • Nachricht senden

2

Samstag, 16. Januar 2010, 15:15

Ich bin mit Access nicht vertraut.

Aber von Excel kenne ich noch eine andere Möglichkeit das Alter mit Hilfe von Geburtsdaten zu errechnen.
Vielleicht geht diese Funktion ja auch in Access.

=DATEDIF(D2;HEUTE();"y")

Bei dieser Funktion Wird die Differenz Zwischen dem Datum, dass in dem Feld D2 steht und dem Systemdatum (Heute)
verglichen und dann in Jahren ausgegeben (dafür steht das y).


Probier mal aus ob das auch in Access klappt.
Erfahrung nennt man die Summe aller unserer Irrtümer.
Thomas Alva Edison

3

Sonntag, 17. Januar 2010, 15:37

Danke für den Tipp, hat leider nicht funktioniert. Der Fehler bei mir ist ansch nur weil Datum plötzl. in engl. geschrieben wird, also meiner Meinung nach nur eine Einstellungssache, aber WO ? Trotzdem DANKE

Thema bewerten