比如我在主表输入11月17号至11月30号,周六和周日不订。

点击确定后,明细表生成相应订单。




在主表输入11月17号至11月30号,周一至周日都配送。




然后明细表就会产生每天的订单(周一至周日,都配送)。



但是我在云表不知如何实现,只能逐个录入每天的订单,这样一年的订单要输入365次,另外后续修改某一天的订单也很麻烦。



+10
2人收藏
2 条回帖
郑培管理员2018-11-16 13:51:32
本帖最后由 Lato_Amber 于 2018-11-16 18:58 编辑

    点击可查看动态效果图
这个用填表公式就可以完成
1.先判断起订和止订日期间隔,做个辅助数据项来记录



2当辅助数据项发生值变化的时候检查是不是是需要的日期,1中有多少次值变化就会触发2中运行多少次



3.为了能在点击确定后不能再点击插入明细,实现取消时直接删除明细,设置辅助项,新建赋值  确认=常量.是 ,在点击确定后  赋值  给它赋值常量.否 ,在取消后赋值  常量.是


+10
Linda云粉2018-11-21 19:41:37
本帖最后由 Linda 于 2018-11-21 19:52 编辑
朱绘明 发表于 2018-11-16 12:56
比如我在主表输入11月17号至11月30号,周六和周日不订。

点击确定后,明细表生成相应订单。

表单界面如下:定义数据项、设置数据项格式并预设辅助值(比较日期)。
1.填表公式(周一至周日)值变化时,赋值“选择星期”单元格,公式如下图:

2.点击确认按钮赋值比较日期:这里运用一个序号列表来触发比较日期的循环来执行填表公式进行明细表赋值,开始序号为0,结束序号为起订日期到指定日期之间相隔的天数,这样把所有日期进行比较选出符合条件的日期进行明细表赋值。

3.比较日期变化后,进行选择出“选择星期”单元格里需要的日期进行对明细表赋值。(如果需要修改送奶时间、日送数量及牛奶品种直接在对应位置修改为目前需要的信息再点击确认)

4.最后一步,计算总天数:赋值总天数前先把总天数清零,然后执行对明细表赋值是进行赋值一条明细便在总天数原来基础上加1。

+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询