Nors internetas buvo prašoma apie tai, kaip sukurti apskaičiuojamąjį stulpelį į sąrašą, kad būtų parodyti reikšmė suformatuota kaip"[Vartotojo] – [Būsena] – [Vieta]" kaip "Paul Galvin – Gerti [nemokamai] Alaus – Paplūdimio".
Paul būtų eiti ir atnaujinti savo įrašą sąraše ir apskaičiuotame stulpelyje būtų atnaujinti tinkamai. Į [Vartotojo] turi numatytąją į vartotojo įvesti/atnaujinti sąrašą.
Apskaičiuoto stulpelio negalima naudoti "lakiųjų" funkcijas, tokias kaip [Man] arba [Šiandien]. Aš ją spręsti bandymo aplinkoje su šiuos veiksmus:
- Sukurti teksto stulpelis, pavadinimu "Dabartiniam vartotojui".
- Nustatyti numatytąją reikšmę [Man]
- Sukurti apskaičiuojamąjį stulpelį, pavadintą "Calc testas".
- Nustatyti jo vertė = [Dabartiniam vartotojui]
Aš nuėjau, įtraukti elementą į sąrašą ir jis dirbo.
Nemanau, kad (bet nebuvo patvirtintas) tai veikia SharePoint 2007 – Apskaičiuojamajame stulpelyje yra atnaujinama redaguojant elementą taip šiuo atveju [Man] visada bus vartotojo, kuris paskutinį kartą prekės.
Tas pats triukas, naudojant [Šiandien] daugiau darbų – žr šį postą daugiau informacijos http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Darn. Atrodo ne kaip aš galiu gauti kad "problemos’ turi būti rodoma vartotojo informacija skiltyje.
Sveiki Paul,
Be prasme aš manau, kad jūs tiesiog figured out būdas keliauti yra rimtas InfoPath/SharePoint klausimas man kyla.
Iš esmės aš gauti vartotojo_vardas vartotojų, tačiau tada negalite naudoti [Man] filtrus ir kitas galingas SharePoint funkcijas. Bet naudojant kažką panašaus į tai, tai turėtų išspręsti tą problemą, nes man palyginti du teksto stulpelius (vienoje eilutėje) o ne žmones ir grupes stulpelį.
Metas išbandyti savo jėgas.
ačiū,
Richard Harbridge
Bet kai aš Rodyti sąraše matau tik [Man] ir ne mano vartotojo vardas.
Paul,
Dėkojame, kad toks sprendimas. Jis dirbo puikiai. Plečia savo sprendimą, ar turite idėją, kaip nustatyti calc bandymas = dabartiniam vartotojui, jei Dabartinis vartotojas yra tik žmonės atrinkti žmonės Picker lauką?
Ačiū dar kartą.
Drew