我正在尝试在Infopath中做一个公式:
假设我有3个名为singles
,10's
和25's
的字段。
我还有另一个用户输入数字的字段。
例如,如果用户键入15,则应填写10的1和1的单个字段。
如果用户在字段中键入49,则25将填充1,10将填充2,单曲填充4。
如果他们输入50,那么25的字段将填充2。
有没有人知道我可以从哪里开始这样做?
非常感谢提前。
杰森
答案 0 :(得分:0)
以下是解决方案的基础知识(在IP中快速验证)。我将数学细节留给你,以防万一这是一个硬件问题。如果你有特定的麻烦回复,我们可以提供帮助。
在没有条件的情况下在输入字段上设置规则,以便在字段更改时随时触发。
使用字段上的数字函数可以在计算中使用它。 Infopath没有mod函数,因此除以floor和subttraction。
为每个金额创建一个操作(确保先按最高顺序排序)。
例如,你的25s场上动作将是下限(数字(输入字段)/ 25) 你的10s动作是地板(数字(输入字段) - 数字(25sfield)* 25)/ 10) 等等每一个(注意那些字段只是剩下的东西 - 不需要分割或地板)。