Avatar billede mlhave Nybegynder
20. september 2004 - 19:12 Der er 9 kommentarer og
1 løsning

Flere brugere, men må ikke se samme post

Dette spørgsmål har tidligere været oppe, men uden at der blev fundet den rigtige løsning http://eksperten.dk/spm/468776.
Terry havde nogle gode ideer, men jeg har lidt svært ved at finde ud af at bruge dem.
Problemet er at jeg gerne vil lave en søgning på de records der er locked og så undgå at vise dem....
Det må, i min forståelse, være en måde hvorpå man kan se om en record er locked, når man bruger funktionen locked på Edited record...?!
Avatar billede mlhave Nybegynder
20. september 2004 - 19:13 #1
Kan man alternativt lave noget med en eller anden fordelingsnøgle så hver sælger tildeles fx. 100 eller 200 records når de logger på...
Avatar billede mlhave Nybegynder
20. september 2004 - 23:09 #2
Kan man vise posterne tilfældigt, i stedet for at starte fra en ende af...?
21. september 2004 - 00:55 #3
Hej Mikael,

Jeg har tidligere lavet et tilsvarende system til Call-center.
Princippet, som jeg benyttede mig af, var at have et felt på tabellen, som hed "LockedBy". Når brugeren åbnede applikationen (eller formularen), så valgte han forinden hvormange poster han ville se.
Skrev han 25, blev 25 poster udvalgt (enten tilfældigt eller efter et bestemt kriterie). Disse poster fik herefter markeret brugerens initialer i feltet "LockedBy", således at hver post var stemplet.

Jeg tror derfor, at du er nødt til at haveet felt på tabellen, som kan indikere, hvem der har låst hvilke poster.

Kan du følge tankegangen?
Avatar billede mlhave Nybegynder
21. september 2004 - 08:14 #4
Jeg kan godt følge tankegangen, men hvordan får du valgt fx 25 poster tilfældigt og skrevet sælgerens initialer i feltet?
En avanceret Append query? Det er særligt det med at vælge fx 25 poster ud tilfældigt jeg ikke helt med på :o)
Avatar billede mlhave Nybegynder
21. september 2004 - 08:31 #5
Nu har jeg bøvlet lidt og det er lykkedes mig at trække n tilfældige poster ud med poster ud med en blanding af http://support.microsoft.com/default.aspx?scid=kb;EN-US;208855 og "Select Top 25 ...".
Nu mangler jeg bare at fatte hvordan jeg får skrevet sælgerens initialer ind i feltet, for jeg kan ikke finde ud af at gøre det med append...?

SELECT TOP 25 tbltest.Fornavn, tbltest.Efternavn, Rnd(Len([Fornavn])) AS test
FROM tbltest
ORDER BY Rnd(Len([Fornavn]));
21. september 2004 - 09:02 #6
Hej igen,

Lad mig lige prøve at stykke et eksempel sammen til dig.....
Avatar billede mlhave Nybegynder
21. september 2004 - 09:18 #7
Det ville være kanon! :o)
21. september 2004 - 09:59 #8
Hej Mikael,

Jeg har lavet et hurtigt eks. her: http://www.makeiteasy.dk/eksempler/RandomRecords.zip

Jeg har vist sparet lidt på forklaringerne i koden :o(
Men jeg pudser den lidt af og lægger den op til generel download på min hjemmeside.

Spørgs endelig, hvis du er i tvivl om noget.
Avatar billede mlhave Nybegynder
21. september 2004 - 10:15 #9
Den klarer det perfekt :o)
21. september 2004 - 10:17 #10
takker :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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