Autor Thema: rechnen mit datum  (Gelesen 2588 mal)

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
rechnen mit datum
« am: 06.07.04 - 17:57:50 »
hi zusammen,

hab ein feld namens birthday, in dem steht z.b. 1980-05-04
und eine spalte in einer view namens alter.
nun möchte ich das alter berechnen und anzeigen lassen.
folgendermaßen hab ich das versucht zu lösen:
@Year(@Now) - @Left(birtday;4)

das @Year(@Now) kann ich in der view anzeigen lassen.
das@Left(birthday;4) kommt auch
nur mit dem rechnen klappts nicht ???
wie muss ich denn mein formel erweitern, damit das ergebnis angezeigt wird?

danke schon mal...
gruss ewald










Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:rechnen mit datum
« Antwort #1 am: 06.07.04 - 18:35:59 »
Probier mal

@Year(@Now) - @Year(@totime(birthday))

wobei ... Formeln mit @now in einer View können eine starke Belastung des Servers hervorrufen, es gibt allerdings, Möglichkeiten, das zu umgehen, einschlägige Tipps findet man hier im Forum
« Letzte Änderung: 06.07.04 - 18:44:43 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:rechnen mit datum
« Antwort #2 am: 06.07.04 - 18:37:06 »
Probiers mal mit (wenn die Datenbank nicht zu riesig ist)
@year(@today) - @year(birthday)

Allerdings müsstest Du noch abprüfen, ob derjenige dieses Jahr schon Geburtstag hatte oder nicht.  Sonst stimmt jenachdem Dein Ergebnis nicht.
Hierzu kannst Du mit @if arbeiten und das ggf mit -1 noch berücksichtigen .

Bye und schönen Feierabend allerseits Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re:rechnen mit datum
« Antwort #3 am: 06.07.04 - 18:58:08 »
danke, hat aber nicht funktioniert.
fehlermeldung: incorrect datatype for operator: time/date expected

gruss ewald

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:rechnen mit datum
« Antwort #4 am: 06.07.04 - 19:18:54 »
Wenn Du die Formel von Holcomb verwendet hast, war das leider zu erwarten. Hast Du meine auch schon probiert? Die sollte das Problem beheben:

@Year(@Now) - @Year(@totime(birthday))
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re:rechnen mit datum
« Antwort #5 am: 06.07.04 - 19:52:03 »
semeaphoros,

DANKE! jetzt gehts...

gruss ewald

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:rechnen mit datum
« Antwort #6 am: 06.07.04 - 20:19:11 »
Dann setztest Du bitte den Thread noch auf
« Letzte Änderung: 06.07.04 - 20:19:52 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re:rechnen mit datum
« Antwort #7 am: 06.07.04 - 22:35:11 »
danke, hat aber nicht funktioniert.
fehlermeldung: incorrect datatype for operator: time/date expected

gruss ewald

Sorry, Hatte Deine Message nicht richtig gelesen.
Beim "@left" hätte es bei mir eigentlich klingeln müssen.
(ich ging von nem Datumswert bzw -feld aus aus)

Semea hats ja richtitg dann geschrieben.

Bye, Holcomb
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:rechnen mit datum
« Antwort #8 am: 06.07.04 - 23:33:26 »
Jo, genauso ist es, das @Left ist verräterisch.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz