易表在线答疑技术与交流用户社区 → [求助]关联表中可见的商品结余数量汇总到录入窗口?(已上传文件)


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

主题:[求助]关联表中可见的商品结余数量汇总到录入窗口?(已上传文件)

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/9/17 18:22:00 [显示全部帖子]

没有文件怎么猜得着哦?
参考函数:
一、FilterRGrid()
在关联表中筛选符合条件的行。关联表必须是可见的,不管是录入窗口还是主界面,有一个地方显示了该关联表即可。

语法:
FilterRGrid(Grid,CompareCol,CompareMode,CompareValue,...,Option)

Grid         指定关联表。
CompareCol   进行比较的列,可以用列名称表示,也可以用位置表示。
CompareMode  比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue 比较值
Option       可选参数,如果在执行该函数之前已经进行过筛选,那么:
            0 必须同时满足本次和之前的筛选条件
            1 满足本次和之前的筛选条件中的任何一个即可
            2 只需满足本次筛选条件既可

可以设置多个比较条件,每三个参数组成一个比较条件。如果比较方式选择的是Instr,则进行包含查询;如果比较方式选择"Like",则可以在比较值中使用通配符进行类似查询。

例如:
FilterRgrid("订单明细","产品","=","PD01")

如果要显示所有行,不设置比较条件既可,例如:
FilterRgrid("订单明细")

二、SumFor()
对指定表的指定列进行求和,可以设置多个条件。
Sumfor(Grid,Col,CompareCol,CompareMode,CompareValue......,StartRow,EndRow,Option)
Grid         对该表中的某一列进行求和,可以用表名表示,也可以用位置表示。
Col          对该列进行求和,可以用列名称表示,也可以用位置表示。
CompareCol   进行比较的列,可以用列名称表示,也可以用位置表示。
CompareMode 比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue 比较值
StartRow     可选参数,指定开始计算的行。
EndRow       可选参数,指定结束计算的行。
Option       可选参数,如果设为1,则不统计隐藏行

例子:
Sumfor("订单","数量","客户","=","CS01")
统计订单表中CS01客户订购产品的数量。

Sumfor("订单","数量","客户","=","CS01","产品","=","PD01")
统计订单表中CS01客户订购产品PD01的数量 。

Sumfor("订单","数量","折扣",">","0.1","产品","=","PD01")
统计订单表中以超过10%的折扣销售产品PD01的数量 。

Sumfor("订单","数量")
返回订单表中定购产品的总数量。

三、OpenWindow()
打开当前表中指定的录入窗口,例如OpenwWndow(0)打开主窗口,OpenWindow(1)打开第一个窗口,其余类推
OpenWindow(Index,Left,Top)
Index  窗口编号,0表示主窗口,1表示第一个窗口,其余类推
Left   窗口左端位置,用像素表示
Top    窗口顶端位置,用像素表示
Left和Top必须同时设置

例子:
OpenWindow(0)
打开主窗口

OpenWindow(1)
打开第一个窗口

四、SetLabel()
改变录入窗口或者工具栏中标签的显示内容。

SetLabel(LabelName,Text)
LabelName  标签名称,用标签的原始标题表示,原始标题在设计的时候确定。
Text              显示内容。

例如:
SetLabel("时钟",format(now(),"hh:mm"))
在“时钟”标签的位置显示当前时间。

SetLabel("本月合计",Sumfor(Gridname,"数量","月份","=", Month(Today())))
在"本月合计"标签位置显示本月数量之和。


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/9/18 10:29:00 [显示全部帖子]

给你制作一个文件是很费时间的,而且还不一定和你的意,不传文件你就只能自己研究啦!我们帮不上哦!

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/9/18 10:45:00 [显示全部帖子]

你的原文件不方便发的话,可以简单做一个示例文件上传,是为了便于解决你的问题啊,不是规矩一定得发文件。

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/9/18 12:18:00 [显示全部帖子]

你传了文件我都很难懂你提出的问题哦!

 回到顶部