易表在线答疑技术与交流用户社区 → 輸入時出現多次報錯信息


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

主题:輸入時出現多次報錯信息

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


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


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


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

下面引用由czy2010/03/11 06:46pm 发表的内容:
这个问题有点莫名其妙(不过我是没出现),从公式看没有看出能直接导致出现这个错误的。
要不你将公式中的Listfor改成FindText看看。

他的原文件在我这里也没有出现问题。
我把他说的表进行了格式清除;把Listfor改成FindText后另存文件给他了。
还是出现问题那就不知道什么问题了。

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


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

ListFor()
按指定的条件从某一列中筛选出数据作为列表项目。 

语法:
Listfor(Grid, Col, CompareCol, CompareValue, CompareCol, CompareValue,.....,Option)

Grid         列表项目来源表,可以用表名表示,也可以用位置表示。
Col          列表项目来源列,可以用列名称表示,也可以用列位置表示。
CompareCol   来源表中进行条件判断的列,可以用列名称表示,也可以用位置表示。
CompareValue 进行条件判断的值,只有来源表中某行CompareCol列的内容等于CompareValue,该行Col列的内容才会参与形成列表项目。
Option       可选参数。默认情况下,ListFor只排除相邻的重复内容,如果将本参数设为1,将排除所有重复内容,如果参数设为2,将不排除任何内容。

FindText()
在指定的表、指定的列中查找指定内容,并返回符合条件的行中指定列的内容。
FindText(Grid,Col,CompareCol,CompareMode,CompareValue,......,Position)

Grid        在表中进行查找,可以用表名表示,也可以用位置表示。
Col         返回该列的内容,可以用列名称表示,也可以用位置表示。
CompareCol  进行比较的列,可以用列名称表示,也可以用位置表示。CompareMode  比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue 比较值
Position     这个参数决定返回第几个符合条件的行的数据,如果省略,则返回第一个符合条件的行,如果设为-1,则返回最后一个符合条件的行。

例子:
FindText("订单","数量","客户","=","CS01")
返回订单表中CS01客户的第一个订单的订购数量。

FindText("订单","日期","客户","=","CS01",-1)
返回订单表中客户CS01最后一次下订单的日期。

FindText("订单","数量","客户","=","CS01","产品","=","PD01")
返回订单表中CS01客户第一次订购产品PD01的数量 。

FindText("订单","数量","客户","=","CS01","产品","=","PD01",2)
返回订单表中CS01客户第二次订购产品PD01的数量 。


 回到顶部