Folk spørger ofte om ved hjælp af en kolonne med datatypen "Person eller gruppe" i en anden kolonne med data skrive "Beregnet".
Bundlinjen, Dette fungerer ikke i WSS 3.0 (eller MOSS).
Når du tilføjer en beregnet kolonne, WSS viser listen over felter gør det muligt at bruge til beregning. Hvis du indtaste navnet på en kolonne, der ikke er i sin liste, Det fortæller du:
En eller flere kolonnereferencer er ikke tilladt, fordi kolonnerne er defineret som en datatype, der ikke understøttes i formler.
Løsning: Bruge en hændelseshandler. Hændelseshandleren brande, når brugeren gemmer varen. Det udfører den opdatering, du ville have den beregnede kolonne at gøre for dig.
Nyttige links på beregnede felter i almindelighed:
- Ved hjælp af [Mig] i en beregnet kolonne
- Eksempler på udtryk, formel (Courtesy http://jopx.blogspot.com/2007/10/calculated-fields-in-windows-sharepoint.html)
Hurtig ansvarsfraskrivelse: Jeg tror den ovenfor for at være sand og præcise, Men jeg har set nok klog tricks her og der i MOSS/WSS at jeg ville blive meget overrasket (spændt, hvis du vil) Hvis nogen har regnet ud en måde at gøre dette uden at ty til kode. Hvis du har regnet ud klog arbejde-omkring eller kender nogen, der gjorde, Lad mig vide!
Hvad bruger arbejdsprocesser med sharepoint designer? Jeg kunne sætte person eller kolonne af datatype "gruppe Person" i en kolonne med arbejdsproces. Hvis du ønsker at få flere oplysninger om dette, venligst send mig en email. 🙂
hojun00.Kim@Samsung.com
Dette er ganske overraskende — at kunne tælle eller manipulere person oplysninger i en beregnet kolonne ville være ganske nyttigt, og det har skuffe for at se en foreslået arbejde omkring bliver indsættelsen af brugerdefineret kode. Jeg håber, at dette er ændret i den næste version af Sharepoint.
Tak for oplysninger, Paul!
http://blogs.msdn.com/brianwilson/archive/2007/03/05/part-1-event-handlers-everything-you-need-to-know-about-microsoft-office-sharepoint-portal-server-moss-event-handlers.aspx