Foxtable(狐表)用户栏目专家坐堂 → [求助][推荐]


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

主题:[求助][推荐]

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
[求助][推荐]  发帖心情 Post By:2014/12/12 8:23:00 [只看该作者]

现 在  有  单价   数量   金额   三列    ,  数量  是特定的 ,一般运算是 金额=数量*单价,  有时就需要 输入  金额 与 数量  自动完成单价的计算?请怎么实现

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/12 8:24:00 [只看该作者]

1.金额用表达式列

[数量]*单价

2. 在DataColChanged事件

if e.datacol.name="单价" orelse e.datacol.name="数量" then
   e.datarow("金额")=e.datarow("单价") * e.datarow("数量")
end if

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
[求助]  发帖心情 Post By:2014/12/12 9:02:00 [只看该作者]

有时间  我知道金额 与数量   想  电脑直接把 单价显示出来   

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
  发帖心情 Post By:2014/12/12 9:03:00 [只看该作者]

有时候

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
[求助]  发帖心情 Post By:2014/12/12 9:18:00 [只看该作者]

比如   我直接 输入  单价 5  数量 2  金额出现10,如果 我输入  金额10  数量2  哪么单价自动显示为5

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/12 9:58:00 [只看该作者]

再加入

if e.datacol.name="金额" then
   e.datarow("单价")=e.datarow("金额")/e.datarow("数量")
end if

学会变通

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
[求助]  发帖心情 Post By:2014/12/12 10:19:00 [只看该作者]

软件提示:
运行错误


调用的目标发生了 异常


之前也试是加过不过语句没学好,老是出基本错误




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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/12 10:22:00 [只看该作者]

 你写了什么代码?
[此贴子已经被作者于2014-12-12 10:21:50编辑过]

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


加好友 发短信
等级:婴狐 帖子:44 积分:390 威望:0 精华:0 注册:2014/11/17 15:14:00
[求助]  发帖心情 Post By:2014/12/12 11:17:00 [只看该作者]

If e.DataCol.name="单价" OrElse e.DataCol.name="入库_数量" Then
   e.DataRow("入库_金额")=e.DataRow("单价") * e.DataRow("入库_数量")
End If


If e.DataCol.name="入库_金额" Then
   e.DataRow("单价")=e.DataRow("入库_金额")/e.DataRow("数量")
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/12 11:40:00 [只看该作者]

 报错?代码不应该报错吧?


 回到顶部
总数 12 1 2 下一页