Ek werk 'n paar log waar mense kan vra vakansie, siek tyd, ens.. Een validation rule vereis dat jy altyd moet vra tyd af in 4 uur-intervalle. Dit is maklik genoeg om te doen - 'n modulo funksie gebruik. Modulo funksie vertel jy die res in die afdeling. As daar is geen res, module is nul, anders, dit is alles wat oorgebly het. Byvoorbeeld, 8 teen 4 = 0 (8 / 4 = 2 met geen breuk). Aan die ander kant, 8 teen 5 is 3.
Ek nodig het om dit te doen een keer met SPD 2007 eens op 'n tyd en ek eintlik beland met 'n Path vorm op te los, sodat dit hanteer op die voorkant van die tyd. In die huidige geval, daar kan 'n Path vorm in die prentjie wees., maar dit is nog nie duidelik nie. So, Ek is 'n tegniek om te verseker dat die tyd versoeke altyd in 4 uur inkremente. Ek gaan om die wiskunde te doen, stoor dit in 'n tou en dan doen 'n paar substring dinge.
Ek trek SPD 2010 en tot my verbasing (en 'n bietjie verleentheid) daar is 'n modulo funksie reeds:
Ek is weereens aangenaam verras dat iets wat ek nodig het al is daar uit die boks. Dit lyk soos 'n vreemde funksie vir Microsoft in die mengsel in te sluit. Dit het 'n soort van "dit is maklik, so laat ons gooi dit in "voel. Ek simpatiseer met, as ek doen dit self al die tyd. Hierdie CodePlex projek het 'n klomp van die min funksies dat die gevolg van die ItsEasy beginsel. Op dieselfde tyd, Microsoft steeds bewyse om die "95% van die pad"-effek met die produk te ondersteun. Hulle voer die Mod funksie, maar nie die round funksie, byvoorbeeld.
</einde>
Volg my op Twitter http://www.twitter.com/pagalvin
Skakelkennisgewing: Tweets that mention SharePoint Designer 2010 MOD function « Paul Galvin's SharePoint Space -- Topsy.com