Jeg vil gerne have en oversigt som kun viser NYE dokumenter. Jeg gemmer sidste dato brugeren var inde som EnvironmentString og henter denne frem i oversigtens queryopen og gemmer den i en variabel (sidstegang) tilknyttet oversigten. Oversigten skal nu udvælge dokumenterne på baggrund af denne dato, me hvordan benytter jeg denne variabel i formelsproget?
SELECT (Sidst_Rettet_Den > sidstegang) virker jo ikke.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Tror ikke at den måde at gøre det på virker - hvad med at prøve at undersøge sortering efter om dokumenter er markeret som læst? Har selv dårlig erfaring med den måde at udvælge på, som du foreslår.
Tja det er jo meget godt, men dokumenterne bliver jo kun markeret som læst når de åbnes. Det er fint hvis de på oversigten kan se at det ikke vedkommer dem og derfor ikke er interesseret. Så skal den ikke dukke op igen næste gang.
Man kan ikke have samme oversigt til at vise forskellige dokumenter for forskellige brugere, dvs. selectere på f.eks. @UserName. Husk på at det er samme fysiske oversigt der på samme tid skal vise mig alle \'mine\' dokumenter uden \'dine\' og samtidig vise dig alle \'dine\' dokumenter uden \'mine\'. No go ;-) Du er nødt til at lave fysiske adskilte oversigter for hver bruger (prøv evt. en folder med attributten \'privat efter første brug\'), eller kategorisere oversigten på en sådan måde, at det er indlysende hvem der åbner hvilken kategori. Og husk at det samme dokument godt kan være vist i flere kategorier.
>> jjj Tror jeg ikke vil virke med kun en oversigt. Du er nødt til at adskille hver brugers \'klik\' på knappen. For selv om du har markeret noget som uinteressant kan det godt være jeg vil se det.
>>cdelicht Hvis jeg forstår det rigtigt, så burde det virke med \"@username udvælgelse\", hvis oversigten er \"privat efter første brug\". Så er der jo ikke længere tale om den samme oversigt for alle brugere, og dermed påvirker man ikke hvad andre ser. Tilbage er så blot hvorledes man får sorteret på læst/ulæst. Her kan det ikke være muligt at indsætte en std. værdi i dokumenterne, da det vil påvirke alle private oversigter, men man kan vel indsætte username?. Men, hvis læser ikke har redigerings rettigheder, kan man så tilgå læst/ulæst egenskaberne uden at påvirke andre oversigter??
>> cbkj Jeg må lige præcisere - @UserName i private foldere hjælper desværre ikke meget. En folder er IKKE et view, og bliver IKKE opdateret dynamisk når nye dokumenter oprettes. Hvis du bruger \'privat efter føste brug\' er det \'din\' folder, men du må selv opdatere oversigten af dokumenter. Det kan gøres ved at \'trække\' dokumenter fra en oversigt til din folder, eller via en action/knap. Dernæst, \'Læst/Ikke læst\' er en default Notes attribut der ikke kan læses/ændres.
>> avest Løsning på spørgsmålet: På din Notes \'Main-Form\' laver du et felt hvor man kan angive hvem der skal læse dokumentet (abonnementer). Når du gemmer dokumentet opretter du back-end et nyt \'Skygge-dokument\', ét for hver abonent angivet i feltet på din Main-Form (brug QuerySave eventen på formen). På dette nye Skygge-dokument, som kan være en kopi af din Main-form, laver du et Readers felt. For hver Skygge-dokument du opretter placerer du én abonents navn i Readers feltet.
Så laver du et view, der viser alle Skygge-dokumenter, men da der er Readers felt på dokumentet ser den enkelte kun \'sine\' dokumenter. Når et skygge dokument lukkes sletter du det fra basen (brug QueryClose eventen på formen). Kan evt. udbygges med en knap så læseren selv kan styre om det skal slettes/gemmes.
Samtidig give du (selvfølgelig) adgang til en ovesigt, der viser alle dokumenter baseret på Main-Formen så man kan gå tilbage og læse \'gamle\' dokumeter.
Tja! - løste det ved i databasescriptet at løbe alle dokumenter igennem og smide ny dokumenter i en privat mappe. Mappen bliver så tømt når man forlader databasen. Ikke den smarteste måde, men det virker.
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.