易表在线答疑技术与交流用户社区 → 进销存系统如何设置月结


  共有16129人关注过本帖树形打印复制链接

主题:进销存系统如何设置月结

帅哥哟,离线,有人找我吗?
ylm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/19 21:20:00 [显示全部帖子]

如果仅仅是防止对上月的数据在无意中进行修改或删除等,可以锁定上一个月份行,同时计算公式改成下面方式(必要时可加一标志已月结的列):

RowLocked 函数
判断某一行是否处于锁定状态。利用这个函数,我们可以使锁定行不参与刷新公式计算,例如将金额列的刷新公式设为:

if(Rowlocked(row), [金额], [数量] * [产品!单价] * (1-[折扣]))

上述公式的含义是如果当前行被锁定,则金额保持不变,否则根据最新的单价重新计算金额。

 


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/19 21:42:00 [显示全部帖子]

是的。可用:LockRowFor
锁定指定表中符合条件的行。

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/19 21:59:00 [显示全部帖子]

录入窗口的自定义按扭。

 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/19 22:08:00 [显示全部帖子]

UnlockRowFor
取消锁定指定表中符合条件的行。

UnlockRow
取消锁定指定行。

例如:

if([结账] = -1,LockRow(row),UnlockRow(row))
上述公式的含义是如果已经结帐,则锁定当前行,否则取消锁定。


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/19 22:28:00 [显示全部帖子]

1,表中必须有一个月份列。可从录入时间中用MONTH 提取月份。

2,设一自定义变量%月份%
3,锁定:LockRowFor(GridName,"月份","=",[%月份%])
或取消锁定:  UnlockRowFor(GridName,"月份","=",[%月份%])

-=-=-=- 以下内容由 ylm2006年09月19日 10:30pm 时添加 -=-=-=-
设置与不设置"结账"列作为已结账的标志,看你需要了,


 回到顶部
帅哥哟,离线,有人找我吗?
ylm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/20 21:29:00 [显示全部帖子]

可以设在菜单栏的,你可自己试试。

 回到顶部