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


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

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

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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
[求助]关联表中可见的商品结余数量汇总到录入窗口?(已上传文件)  发帖心情 Post By:2007/9/17 16:04:00 [只看该作者]

[这个贴子最后由cm668在 2007/09/18 11:38am 第 1 次编辑]


   怎么把录入窗口中显示出来的关联表(已经筛选过的商品)结余数量汇总到录入窗口界面或在关联表内下方作累计。

   在本论坛找了很多,都没有适合的公式,在此求助。

   这个是关联表查询筛选公式,FilterRGrid("入库明细","商品编号", "=",[%商品编号%],"规格", "=" ,[%规格%],2)

   能否在这个公式后面加上汇总公式,不要在家按钮,如果不行,加按钮也可以。


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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/17 16:07:00 [只看该作者]

说明,只起到显示,提供一个汇总数字做参考,不参与任何表运算。

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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/17 16:11:00 [只看该作者]

当前可以看见的有两列,商品代码和结余数量,求公式的意思就是想知道同一代码的产品不同批次入库的总计结余数量。

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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/17 16:15:00 [只看该作者]

已经在变量增加了%A%表达方式字段,求公式。


关联表查询筛选公式,FilterRGrid("入库明细","商品编号", "=",[%商品编号%],"规格", "=" ,[%规格%],2)  and  ------求公式


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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/17 16:27:00 [只看该作者]

查看本论坛帖子,有一个参考公式,结果统计显示是0,而且隐藏了关联表中的数据,不知道错在那里:

以下有错误近提供给老师修改参考
  查询筛选加统计
FilterRGrid("入库明细") And FilterRGrid("入库明细","商品编号"," <> ",[%商品编号%]) And FilterRGrid("入库明细","规格"," <> ",[%规格%]) And FilterRGrid("入库明细","商品代码","=",Right([%结余数量%],1)) And SetLabel("A",[%A%])


  %A%  表达式公式为:CountFor("入库明细",[%商品编号%]+"规格", "=" ,[%结余数量%],"商品代码", "=" ,"A")


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/9/17 18:09:00 [只看该作者]

楼主,您这个帖子点击率颇高,回帖率挺低,只有您一个人在忙,知道为什么吗?

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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())))
在"本月合计"标签位置显示本月数量之和。


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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/18 10:09:00 [只看该作者]

谢谢7楼的回复,你给的公司,第一个已在使用中,第二个是对指定关联表某列求和,第三个不存在问题,第四个没有用过。

   我求助的问题前面已经很清楚了,我要的是对关联表中已经筛选过的商品求合计,并显示在窗口上,不参与统计或在其他列中纪录本合计,只是用于掌握该类产品结余总数量。

   其他不需要。


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


加好友 发短信
等级:论坛游民 帖子:80 积分:0 威望:0 精华:0 注册:2007/5/30 10:08:00
  发帖心情 Post By:2007/9/18 10:19:00 [只看该作者]

下面引用由程兴刚2007/09/17 06:09pm 发表的内容:
楼主,您这个帖子点击率颇高,回帖率挺低,只有您一个人在忙,知道为什么吗?

版主的意思是需要上传文件才有回复吗?

   因为这个系统已经运行了2个月了,有大量的数据资料,不方便上传。现在求助的原因是想完善系统细节,让其操作使用更方便。

    我在前面几条说的很清楚,也列举了公式,只需要你们指点或给个列子提示就可以了。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/9/18 10:22:00 [只看该作者]

楼上别太固执,你这样恐怕不会有结果的,因为大家不会乐意重建一个文件帮你做公式,还是上传文件吧。

 回到顶部
总数 24 1 2 3 下一页