Я працую на некаторыя часопіс, у якім супрацоўнікі могуць запытаць адпачынак, бальнічны, і г.д.. Адна праверка правіла патрабуе, каб вы заўсёды павінны прасіць перапынак у 4 гадзінным інтэрвалам. Гэта досыць лёгка зрабіць - выкарыстаць функцыю па модулю. Модульная функцыя кажа вам, рэшта ў дывізіёне. Калі няма рэшту, модуляў роўная нуля, у адваротным выпадку, гэта тое, што засталося. Напрыклад, 8 супраць 4 = 0 (8 / 4 = 2 з долі не мае). З іншага боку, 8 супраць 5 з'яўляецца 3.
Я павінен быў зрабіць гэта адзін раз з СПД 2007 Калісьці і я фактычна скончыў з выкарыстаннем формаў InfoPath вырашыць, так гэта было зроблена на пярэднім канцы ў той час. У дадзеным выпадку, могуць быць формы InfoPath на малюнку, але гэта пакуль не ясна. Так, Я працаваў тэхніку, каб пераканацца, што запыты часу заўсёды ў 4 праз кожную гадзіну. Я збіраўся зрабіць матэматыку, захаваць яго ў радок, а затым зрабіць некаторыя падрадка матэрыял.
I pull up SPD 2010 і да майго здзіўлення (і трохі збянтэжана) ёсць функцыя па модулю ўжо:
Я яшчэ раз прыемна здзіўлены, што мне трэба што-тое, што ўжо ёсць з скрынкі. Падобна на тое, як дзіўна функцыя для Microsoft ўключыць у мікс. Гэта ёсць свайго роду "гэта лёгка, так што давайце кінуць яго ў "пачуццё да яго. Я спачуваю, што, як я зраблю гэта сам ўвесь час. Гэты праект CodePlex мае мноства дробных функцый, якія з'яўляюцца вынікам ItsEasy прынцыпе. У той жа час, Microsoft працягвае падтрымліваць доказаў "95% шляху" эфект з прадуктам. Яны рэалізуюць функцыі Mod, але не круглай функцыі, напрыклад.
</канец>
Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin
Pingback: Tweets that mention SharePoint Designer 2010 MOD function « Paul Galvin's SharePoint Space -- Topsy.com