Options

[solved] week berekenen en weergeven ahv datumveld

Adriaan2kAdriaan2k Member Posts: 159
edited 2007-10-10 in NAV Dutch speaking only
goedemorgen. Ik zou op een report graag iets willen zetten waarvan ik weet dat het moet kunnen, alleen (weer) niet hoe :roll:

op de resource-urenstaten kun je een jaar+weeknr ingeven waarna meteen de kolommen de juiste dagen van die week tonen. Ik wil nu het omgedraaide in een report. Op de orderbevestiging wordt de toegezegde leverdatum vermeld, alleen wil ik ipv die datum de week tonen (en dan uiteraard om het helemaal perfect te maken) in tekstvorm. bijv.
levering: week 42. Is zoiets mogelijk en kunnen jullie mij op weg helpen ? alvast bedankt.
mvg Adriaan

Comments

  • Options
    mgmmgm Member Posts: 126
    Adriaan,

    Die resource urenstaat is vast een stuk maatwerk of add-on!?
    Kijk eens naar de systeemtabel Datum. Deze is niet direct te zien in de object designer, maar wel als je een report of nieuw form maakt en als data-item Date (of Datum) kiest.

    Maarten
  • Options
    ErictPErictP Member Posts: 164
    Maak in je raport de volgende variabelen aan:
    Variabele txtLabel type text30
    Textcontante TXT001 ConstValueML ENU=Delivery: week %1;NLD=levering: week %1

    In de OnAfterGetRecord van de header toevoegen:
    txtLabel := '';
    if "Promised Delivery Date" <> 0D then
      txtLabel := STRSUBSTNO(TXT001, DATE2DWY("Promised Delivery Date", 2));
    
    Nu nog op je raport een textbox toevoegen met de SourceExpr txtLabel en je bent klaar
  • Options
    Adriaan2kAdriaan2k Member Posts: 159
    Maarten, voor zover ik weet betreft dit geen maatwerk. Het zat hem
    meer in de datumformat.

    Eric, ik heb je instructies opgevolgd. Het werkt perfect. =D>

    Ik heb nog een kleine wijziging aangebracht mbt de txt constanten,
    maar dat is lagere school programmeerwerk en verder niet spannend.

    Mijn dank aan jullie voor de hulp.
    mvg Adriaan
Sign In or Register to comment.