SharePoint Deseño 2010 Función MOD

Eu estou a traballar nalgúns rexistro onde os empregados poden pedir vacacións, tempo enfermo, etc. Unha regra de validación require que ten que sempre pedir unha folga no 4 intervalos dunha hora.  Iso é fácil de facer - usar unha función módulo.  Función módulo informa o resto na división.  Se non o houbera resto, módulos é cero, se non, é todo o que queda.  Por exemplo, 8 contra 4 = 0 (8 / 4 = 2 con ningunha fracción).  Por outra banda, 8 contra 5 é 3.

Eu precisaba facelo xa co SPD 2007 Era unha vez, e eu realmente acabei usando un formulario do InfoPath para resolver, polo que foi tratado no front-end na época.  No caso actual, pode haber unha forma InfoPath na imaxe, pero que aínda non está claro.  Así, Eu estaba a traballar fóra unha técnica para garantir que as peticións de tempo son sempre en 4 incrementos dunha hora.  Eu ía facer a matemática, salva-o nunha corda e, a continuación, facer algunhas cousas substring. 

I pull up SPD 2010 e para a miña sorpresa (e un pouco de vergoña) existe unha función módulo xa:

image

Eu son unha vez máis agradablemente sorprendido que algo que eu precisaba xa está aí fora da caixa.  Fai parecer unha función estraña para Microsoft para incluír no mix.  It has a sort of “this is easy, so let’s throw it in” feel to it.  I sympathize with that, as I do it myself all the time.  This CodePlex project has a bunch of little functions that result from the ItsEasy principle.  Á vez, Microsoft continues to support evidence the “95% of the way” effect with the product.  They implement the Mod function, but not the round function, for instance.

</final>

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

Un pensamento sobre "SharePoint Deseño 2010 Función MOD

  1. Pingback: Tweets that mention SharePoint Designer 2010 MOD function « Paul Galvin's SharePoint Space -- Topsy.com

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *