Office: (Office 2007) Alter berechnen

Helfe beim Thema Alter berechnen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Guten morgen, der vollständige String ist: AgeAtDiagnosis;DateDiff("jjjj";[DateOfBirth];DateOfDiagnosis)+(Format(DateOfDiagnosis);"mmtt") Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von rehkitz, 14. Dezember 2010.

  1. Alter berechnen


    Guten morgen,
    der vollständige String ist: AgeAtDiagnosis;DateDiff("jjjj";[DateOfBirth];DateOfDiagnosis)+(Format(DateOfDiagnosis);"mmtt")
     
  2. Hallo,
    Wenn das ein berechnetes Feld in der Abfrage ist, was ich der Beschreibung entnehme, muss das so aussehen:
    Code:
     
    gpswanderer, 27. Februar 2011
    #17
  3. Hallo Klaus,

    ok, hab ich gemacht. Jetzt krieg ich wieder eine Fehlermeldung, die behauptet, dass da ein Komma stünde. Da ist aber keins! Wieso macht das Ding denn nicht einfach was ich will??

    AgeAtDiagnosis: DateDiff("jjjj";[DateOfBirth]; [DateOfDiagnosis])+(Format([DateOfDiagnosis]);"mmtt")
     
  4. Alter berechnen

    Hallo,
    hast Du eine englische oder eine deutsche Version von Access?

    Zitiere bitte mal die vollständige Fehlermeldung von Access.
     
    gpswanderer, 27. Februar 2011
    #19
  5. Das ist eine deutsche Access-Version. Die Fehlermeldung sagt:

    Syntaxfehler (Komma) in Abfrageausdruck
    `AgeAtDiagnosis: DateDiff("jjjj",[DateOfBirth], [DateOfDiagnosis])+(Format([DateOfDiagnosis]),"mmtt")
     
  6. Hallo Andrea,
    das, was Du da gepostet hast ist nur ein kleiner Teil des SQL-Strings. Ich hätte gern den vollständigen SQL-String.

    Öffne mal bitte die Abfrage in der Entwurfsansicht. Dort wo Du die Entwurfsansicht auswählen kannst, kannst Du auch die SQL-Ansicht auswählen. Tu das mal bitte. Danach kopierst Du den gesamten SQL und postest ihn hier in einen Beitrag hier.

    CU
     
    Thomas Möller, 28. Februar 2011
    #21
  7. Hi Thomas,

    komm nicht in die SQL-Ansicht rein. Krieg nur wieder die Fehlermeldung, dass da ein Syntaxfehler (Komma) sei...

    lg
    Andrea
     
  8. Alter berechnen

    uiuiui, jetzt klappt's plötzlich. Hab mir die Formel von DonKarl nochmal angeschaut und aus meiner Version 2 Klammern rausgeschmissen. *Smilie

    vorher:
    AgeAtDiagnosis: DatDiff("jjjj";[DateOfBirth];[DateOfDiagnosis])+(Format([DateOfDiagnosis]);"mmtt")
     
  9. Hallo Andrea,

    schön, dass Deine Abfrage jetzt funktioniert. Aber liefert sie auch immer das richtige Ergebnis?

    IMHO fehlt da ein kleiner aber u. U. entscheidender Teil in Deiner Formel.

    Das hier ist die Formel von Karl Donaubauer:
    Code:
    Und das hier ist Dein Ausdruck:
    Code:
    Ich habe den Unterschied für Dich in Rot markiert. Lass Dich nicht von der unterschiedlichen Verwendung von Komma und Semikolon bzw. den unterschiedlichen Format-Ausdrücken verwirren. Dies liegt daran, ob man den Code aus der SQL-Ansicht oder aus der Entwurfsansicht kopiert.

    Dein SQL-String sollte also am Ende so aussehen:
    Code:
    Ich hoffe, ich habe jetzt alle Feldnamen richtig eingesetzt und die Anzahl der öffnenden und schließenden Klammern stimmt auch überein. *wink.gif*

    HTH
     
    Thomas Möller, 28. Februar 2011
    #24
  10. Hi Thomas,

    hab den 2. (roten) Teil schon in meiner Formel. Warum der in meiner Nachricht nicht angezeigt wird ist mir ein Rätzel. Hab ungefär 5 mal versucht den Teil nochmal reinzukopieren, aber er wird und wird nicht angezeigt....
    In der Datenbank steht er aber drin. und bisher liefert das Ganze auch die richtigen Ergebnisse.
    Die SLQ Variante passt auch.

    Wie muss ich denn die Formel ändern, wenn DatDiff in Tagen statt Jahren angezeigt werden soll? Das Ganze einfach mit 365 mutiplizieren??

    lg Andrea
     
  11. Hallo,
    dann brauchst Du DateDiff überhaupt nicht.
    Tage sind eine einfache Subtraktion.
    Code:
    Du kannst aber auch DateDiff verwenden:
    Code:
     
    gpswanderer, 28. Februar 2011
    #26
  12. Setze doch mal ein Leerzeichen vor das Kleinerzeichen, damit es nicht als Tag interpretiert wird.
     
Thema:

Alter berechnen

Die Seite wird geladen...
  1. Alter berechnen - Similar Threads - Alter berechnen

  2. Alter aus Datum oder nur Jahr berechnen

    in Microsoft Excel Hilfe
    Alter aus Datum oder nur Jahr berechnen: Guten Abend zusammen Ich habe eine Liste mit verschiedenen Daten, z.B: 15.08.1965 1942 26.04.1963 1988 2017 2019 23.01.1998 Mit Datedif kann ich die Anzahl Jahre, wenn das Datum vollständig ist,...
  3. Alter berechnen

    in Microsoft Excel Tutorials
    Alter berechnen: Alter berechnen Excel für Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mehr... Weniger...
  4. Alter berechnen mit AfterUpdate()

    in Microsoft Excel Hilfe
    Alter berechnen mit AfterUpdate(): Hallo an alle, Ich bin VBA Neuling und möchte mir in Excel eine Userform basteln. Ich habe eine Textbox (11) für die Eingabe des Geburtstages und eine Textbox (12) in der das Alter ausgegeben...
  5. Alter aus Geburtsdatum berechnen

    in Microsoft Access Hilfe
    Alter aus Geburtsdatum berechnen: Hallo und guten Tag, ich habe eine Abfrage aus einer Tabelle erstellt, in der das Geburtsdatum enthalten ist. In das Feld "Alter" habe ich eine Formel eingegeben, die ich bei "Chip" gefunden habe:...
  6. Alter in Tabelle Berechnen und Altersklasse zuordnen

    in Microsoft Access Hilfe
    Alter in Tabelle Berechnen und Altersklasse zuordnen: Hallo ich habe eine Tablle: Punkt1: Alter berechnen tbl_teilnehmer mit folgenden Spalten:Name,Vorname, Geschlecht,Wettkampfjahr,Geburtsdatum, GeburtsJahr,Alter, Wertungsklasse ich möchte nun im...
  7. Alter berechnen aus Geburtsdatum (an bestimmten Zeitpunkt)

    in Microsoft Access Hilfe
    Alter berechnen aus Geburtsdatum (an bestimmten Zeitpunkt): hallo, ich weiß wie ich das Alter aus dem Geburtsdatum berechnen kann (http://support.microsoft.com/kb/508599/de). Aber wie kann ich mir das Alter von vor 3 Jahren aus dem Geburtsdatum berechnen...
  8. Taschengeld anhand des Alters berechnen -> zuviele WENN

    in Microsoft Excel Hilfe
    Taschengeld anhand des Alters berechnen -> zuviele WENN: Hallo zusammen, habe gerade das Problem das ich gerne anhand des errechneten Alters innerhaslb eines Datenblattes die entsprechende Taschengeldhöhe ermitteln möchte. Das Taschengeld sieht...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden