Folk spør vanligvis om å bruke en kolonne med datatypen "Person eller gruppe" Skriv inn "Beregnet" i en annen kolonne med data..
Bunnlinjen, Dette fungerer ikke i WSS 3.0 (eller MOSS).
Når du legger til en beregnet kolonne, WSS viser listen over felt du kan bruke for beregning. Hvis du skriver inn i en kolonne som ikke er i listen over, den forteller deg:
Én eller flere kolonnereferanser er ikke tillatt, fordi kolonnene er definert som en datatype som ikke støttes i formler.
Løsning: Bruke en hendelsesbehandling. Hendelsesbehandlingen branner når brukeren lagrer varen. Den utfører oppdateringen du ønsket den beregnede kolonnen for å gjøre.
Nyttige linker på beregnede feltene generelt:
- Ved hjelp av [Meg] i en beregnet kolonne
- Eksempler på uttrykk som formel (høflighet av http://jopx.blogspot.com/2007/10/calculated-fields-in-windows-sharepoint.html)
Quick forbehold: Jeg tror det over å være sann og nøyaktig, men jeg har sett nok smart triks her og der i MOSS/WSS at jeg ikke ville være svært overrasket over (agog hvis du vil.) Hvis noen har funnet ut en måte å gjøre dette uten å ty til koden. Hvis du har funnet ut smart arbeid rundt eller kjenner noen som gjorde, gi meg beskjed!
Hva med å bruke arbeidsflyten med sharepoint designer? Jeg kunne sette person eller kolonnen Datatype "Person i gruppen" i en kolonne med arbeidsflyt. Hvis du vil ha mer informasjon om dette, behage sende meg en e-post. 🙂
hojun00.Kim@Samsung.com
Dette er helt overraskende — kunne telle eller manipulere person informasjon i en beregnet kolonne ville være nyttig, og det har skuffet for å se en foreslått løsning som deployering av egendefinert kode. Jeg håper dette er endret i den neste versjonen av Sharepoint.
Takk for informasjonen, 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