Avatar billede xing Novice
10. juni 2004 - 09:36 Der er 7 kommentarer og
1 løsning

FIELD Dato

Jeg vil gerne lave sådan en knap som udfylder et skema..

ind til videre virker dette fint

FIELD Dato := "24-05-2004" ;
FIELD Navn := "Xing" ;
FIELD Firma := "Privat" ;
@True

Men hvad nu hvis jeg gerne vil have Dato feltet's dato + 7 dage frem?, kan dette lade sig gøre?

Altså noget i stil med

FIELD Dato := FIELD Dato + 7 ;
FIELD Navn := "Xing" ;
FIELD Firma := "Privat" ;
@True
Avatar billede jogii Nybegynder
10. juni 2004 - 09:39 #1
FIELD Dato := @Adjust( Dato ; 0; 0; 7; 0 ; 0; 0);
Avatar billede jogii Nybegynder
10. juni 2004 - 09:42 #2
Vær opmærksom på at når du skriver
    FIELD Dato := "24-05-2004" ;
så indeholder feltet Dato kun tekst og en @Adjust vil fejle.

Hvis du vil sætte feltet til en DatoVærdi, så skal du skrive:
    FIELD Dato := [24-05-2004] ;
Altså
"" angiver tekst
[] angiver datoværdier
    ingenting angiver tal.

  FIELD Dato := 24-05-2004
er således lig med -1985
Avatar billede xing Novice
10. juni 2004 - 09:46 #3
Fuck hvor er det sejt jogii :-)

Du for sku 100 point hvis du så kan vise en

do loop løsning

altså noget i still med dette

do until FIELD Dato := "24-05-2005"
  FIELD Dato := @Adjust( Dato ; 0; 0; 7; 0 ; 0; 0);
  FIELD Navn := "Xing" ;
  FIELD Firma := "Privat" ;
  @True
loop

Den skal jo så selvfølgelige gemme posten hver gang ikke !

Glæder mig til at se hvad du skriver :-)
Avatar billede jogii Nybegynder
10. juni 2004 - 10:00 #4
Skal det forstås sådan at du ønsker at generere en liste over datoer med 7 dages afstand, startende fra dato1, sluttende med ca. dato2?
Avatar billede xing Novice
10. juni 2004 - 10:11 #5
Jeps :-)

Kan man det?
Avatar billede jogii Nybegynder
10. juni 2004 - 13:32 #6
Jeg tror følgende burde virke:

_date1 := [24-05-2004];
_date2 := [24-05-2005];
_list := _date1;
@For( _d := @Adjust(_date1;0;0;7;0;0;0); _d < _date2; _d:=@Adjust(_d;0;0;7;0;0;0) ;
    _list := _list : _d
);
@Prompt([Ok]; "datoer"; @Implode(@Text(_list)))
Avatar billede jogii Nybegynder
10. juni 2004 - 13:42 #7
Men @For kræver Notes 6. Hvilken version kører du?
Avatar billede xing Novice
10. juni 2004 - 14:05 #8
Notes 6, og det virker :-)

100 P til dig
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