Prepravio sam tvoj izvorni query "QKorisnikLogOff"
UPDATE Korisnik SET Korisnik.LogStatusID = 0
WHERE (((Korisnik.KorisnikID)=DLookUp("[ReferentID]","System")));
sa ovim:
UPDATE tblkorisnika INNER JOIN tbllogovanja ON tblkorisnika.username = tbllogovanja.tblKorisnikaID SET tblkorisnika.LogStatusID = 0
WHERE (((tblkorisnika.username)=[Forms]![frmOsnovna]![KorisnikID]));
Zatim sam rucno u tabeli korisnika na nekoliko mjesta promijenio vrijednost iz 0 u 1 radi testiranja.
i nakon odjave "append-ovao mi je 0 samo onog korisnika koji je bio logovan dok su svi ostali zadrzali status "online" za razliku od ranije kada mi je prvi koji se odjavi,odjavljivao i sve ostale bez obzira sto su i dalje koristili program.
Tvoj "Tracelog" je veoma korisna stvar ali nazalost za mene previse komplikovano pa se ne usudjujem ni upustati u izradu.
Hvala na pomoci!