Estou trabalhando fora alguns registro onde os funcionários podem solicitar férias, período de licença médica, etc. Uma regra de validação requer que você deve sempre solicitar tempo fora em 4 intervalos de horas. Isso é bastante fácil – usar um módulo função. Módulo função informa o resto na divisão. Se não houver nenhum restante, modulo é zero, caso contrário, é tudo o que resta. Por exemplo, 8 Mod 4 = 0 (8 / 4 = 2 com nenhuma fração). Por outro lado, 8 Mod 5 é 3.
Eu precisava fazer isso vez com o SPD 2007 era uma vez e acabei realmente usando um formulário do InfoPath para resolver, assim foi tratado no front-end no momento. No caso atual, pode haver um formulário do InfoPath no retrato, mas que ainda não está claro. Assim, Eu estava trabalhando para fora de uma técnica para garantir que o tempo solicitações estão sempre em 4 incrementos de uma hora. Eu ia fazer a matemática, Salve-o em uma cadeia de caracteres e, em seguida, fazem alguns substring coisas.
Eu levantar SPD 2010 e para minha surpresa (e pouca vergonha) há um módulo de função já:
Estou mais uma vez agradavelmente surpreso que algo que eu precisava já está lá fora da caixa. Parece como uma função de estranha para a Microsoft para incluir na mistura. Ele tem uma espécie de "isso é fácil, Então, vamos jogá-lo no"sentir isso. Eu simpatizo com o que, como eu fazer isso sozinho o tempo todo. Este projeto do CodePlex tem um monte de funções pouco resultantes do princípio de ItsEasy. Ao mesmo tempo, A Microsoft continua a oferecer suporte a evidência do efeito de "95% do caminho" com o produto. Eles implementam a função Mod, mas não a função round, por exemplo.
</fim>
Siga-me no Twitter em http://www.twitter.com/pagalvin
Pingback: Tweets que mencionam o SharePoint Designer 2010 Função MOD «de Paul Galvin SharePoint espaço -- Topsy.com