Avatar billede sbay Nybegynder
30. juni 2004 - 09:40 Der er 7 kommentarer og
1 løsning

ugenummer i lotusscript

Hejsa

Der må da være en der har et script til beregning af ugenummer??? Jeg har kun fundet en formula-funktion, og det går jo ikke i min scriptagent!

Please hjælp?!
Avatar billede notes2c Nybegynder
30. juni 2004 - 09:47 #1
En hurtig en, brug din @formula i en Evaluate funktion.
Avatar billede jogii Nybegynder
30. juni 2004 - 09:50 #2
søg evt. indenfor VB-verdenen
Avatar billede sbay Nybegynder
30. juni 2004 - 10:32 #3
fandt den her:
Formats a number, a date/time, or a string according to a supplied format.
thisweek = Cstr(Format(Date(),"ww"))
ww    Week of the year as a number (1 - 53).

Min kode:
    Dim dat As NotesDateTime
    Set dat  = New NotesDateTime(  Cstr(startdate) + " " + Cstr(F1TID) )
    thisweek = Cstr(Format(dat,"ww"))

Men her får jeg en TYPE MISMATCH fejl - hvorfor det??
Avatar billede jogii Nybegynder
30. juni 2004 - 10:47 #4
Format er en standard LotusScript funktion. Jeg tror ikke den kender til objekttypen NotesDateTime.
Prøv følgende:
thisweek = Cstr(Format(dat.Lslocaltime,"ww"))
Avatar billede sbay Nybegynder
30. juni 2004 - 10:57 #5
det hjalp - efter jeg byttede rundt på dd og mm -> mm-dd-yyyy
Avatar billede jogii Nybegynder
30. juni 2004 - 12:36 #6
Du behøver måske ikke gå via NotesDateTime.
Du er jo kun interesseret i datoen, derfor vil

    thisweek = Cstr(Format(startdate(0),"ww"))

givetvis også virke.

Jeg undrer mig bare over mmddyy formatet. Er det Format der vil have det sådan?
Avatar billede jogii Nybegynder
30. juni 2004 - 12:37 #7
Vær også opmærksom at amerikanere har et andet synspunkt omkring søndagen. Denne regnes ofte med i "næste" uge i forhold til lørdag. Men når dine datoer ikke indeholder søndage behøver du ikke tænke på det.
Avatar billede notes2c Nybegynder
01. juli 2004 - 15:16 #8
Hvis du har en formula som virker hvorfor bruger du så ikke Evaluate funktionen.

dim ugenr as variant;
ugenr = Evaluate( {<din formula kode>} )
thisweek = Cstr(ugenr)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester