Avatar billede roed Nybegynder
16. maj 2002 - 12:33 Der er 18 kommentarer og
1 løsning

Definering af tid i view

Jeg skal have lavet et view baseret på en tidsramme, men ved ikke lige hvordan det gøres. Her er problemet:

Viewet skal vise alle dokumenter som fra idag og 7 dage tilbage har fået status "Afsluttet"!

Det skal så siges at når et dokument for status "afsluttet", bliver tid og dato skrevet i et andet felt, så det er der taget højde for.
Mit problem er at jeg ikke lige kan dreje hvordan jeg definerer de 7 dage tilbage (altså 1 uge tilbage) og ikke mere eller mindre.

Dette er jo lige en for dig cdelicht ;o)

Roed.
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 13:07 #1
Hvad med noget ala: SELECT Afsluttet<@Adjust(@Today;0;0;-7;0;0;0, hvor "Afsluttet" er feltet med status afsluttet.
Avatar billede yeager Nybegynder
16. maj 2002 - 13:46 #2
Du kan lave et felt hvor der sættes en udløbsdato idet feltet status bliver "afsluttet" (samme adjust som ragnvaldur har lavet bare med +7 istedet).

Så kan viewet selecte docs hvor feltet er > @Today

MvH 8)
Avatar billede roed Nybegynder
16. maj 2002 - 14:22 #3
Ragnvaldur>>Jeg synes ikke at det gør nogen forskel. Det ligner bare alle docs. jeg får frem.
Yeager>> Idéen er jo god nok. Men det nytter ikke at tilføje et felt på 2200 docs.
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 14:30 #4
Det lyder mystisk!!! Jeg har lige testet samme kode i "View selection" på en DB - og det fungerer fint.

Er du sikker på at du har angivet dit Afsluttet felt rigtigt???
Avatar billede yeager Nybegynder
16. maj 2002 - 14:31 #5
Ahhhh det kan der være noget om... 8(

Jeg tror ragnvaldur's ide fejler p.g.a. at docs ikke ved hvornår feltet status blev ændret.

Det ved jeg ikke lige om du kan trylle frem på de oprettede docs. Det må jeg lige i tænkeboks over.
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 14:33 #6
Husk i øvrigt at "View Selection" skal være af typen "Formular", når du bruger denne kode.
Avatar billede yeager Nybegynder
16. maj 2002 - 14:34 #7
Måske en kombination hvor du bruger lastmodified og @Adjust.... koden. Altså noget med at hvis lastmodified er mere end 7 dage siden OG feltet status er "afsluttet" noget i den retning..... Vil det være muligt i den konkrete sag?
8)
Avatar billede roed Nybegynder
16. maj 2002 - 14:36 #8
Her er min komplette viewselection : SELECT ((Form = "Opgave") | (Form = "opg")) & AfslutDato<@Adjust(@Today;0;0;+7;0;0;0)
Er der noget i den som ikke er rigtigt??
Jeg får nemlig docs helt tilbage fra 2001 og det skulle jo kun være de sidste 7 dage ;-)
Avatar billede roed Nybegynder
16. maj 2002 - 14:37 #9
Hov, jeg så lige at det var den sidste test selection så der står "+7" nu. Jeg har også prøvet "-7" som foreslået !!!
Avatar billede roed Nybegynder
16. maj 2002 - 14:41 #10
Yeager>>Naaaa, jeg tror heller ikke den går. Mange gange er vi inde for at tilføje kommentar selvom status er afsluttet. SÅ der vil den ikke holde helt :-(
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 14:41 #11
OK, min test svarer ikke helt til din situation, så Yeager har nok ret i at man næppe kan løse det uden at lave et nyt felt. :(
Avatar billede roed Nybegynder
16. maj 2002 - 14:44 #12
ragnvaldur>>Jeg prøvede skam også præcist som du skrev uden nogen form-specifikkation, men det hjalp heller ikke.
Det må vel være mulgit at vælge alle dokumenter som er 7 dage gamle i forhold til en dato i et datofelt!!! (jeg er bare så elendig til datoer i Notes ;o)
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 14:46 #13
Ja, det er da også muligt, men er problemet ikke, at du netop _ikke_ har et dato felt, som angiver hvornår dokumentet blev sat til "Afsluttet"?
Avatar billede roed Nybegynder
16. maj 2002 - 14:49 #14
ragnvaldur>>Øøhhh, jeg er ikke helt med. Jeg HAR et dato felt som angiver hvornår dokumentet blir sat til "Afsluttet" !!!
Hvad mener du?
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 14:59 #15
OK, du har ret - jeg har ikke set ordentlig efter i din kode. Sorry!

Jeg har nu prøvet at sætte en form specifikation ind i min test, og så fungerer det sgu heller ikke hos mig. :(

Jeg tester lidt videre.
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 15:08 #16
Hov, du skal vende "krokodillen" om, så koden ser sådan ud:

SELECT ((Form = "Opgave") | (Form = "opg")) & AfslutDato>@Adjust(@Today;0;0;+7;0;0;0)

Det bør virke!!!!!!!
Avatar billede ragnvaldur Nybegynder
16. maj 2002 - 15:09 #17
.....og så skulle der også stå "-7" istedet for "+7".
Avatar billede yeager Nybegynder
16. maj 2002 - 15:09 #18
Ok, jeg vidste ikke du havde et felt med afsluttet dato.
Virker din view Selection uden form selections?
Hvilket format / kode ligger i dit afsluttet dato felt?
Avatar billede roed Nybegynder
16. maj 2002 - 15:11 #19
Sådanne !!! Det gjorde det ragnvaldur. Det var lige det der manglede.
Tak for det ;o)

Roed.
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