求助_用grid_seek函数的脚本,当选了“明细必须引用“,结果不正常,BUG_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 5  1/1   1  
作者
内容
中山-缘人  [个人空间]
QQ名  覃健


注册  2012-02-24
发贴数  227
精华数  0
原创贴  0
来自  中山
状态  正常

级别  会员
#1»发布于2016-08-20 11:45

脚本和这个选项有关,当选了“明细必须引用”脚本运行结果不对,去掉选择,则脚本运行结果正常。 
如下脚本,选了“明细必须引用”,无论单据多少行,结果都一样。去掉“明细必须引用”选择,则结就正确了。 
 
int func_show() 

int i; 
grid_seek('MG_Item','res_id',''); 
i=grid_row_num('MG_Item'); 
msg(i); 
  return 1; 
};



        于 2016-08-20 11:45 被 中山-缘人 修改


1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  472
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2016-08-20 20:45

用grid_find




1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  472
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2016-08-20 20:46

grid_find  SSS  I  表格中从头开始查找某列值匹配的行。该行数和下面的grid_seek区别是grid_seek会定位到找到的行,但可能会定位失败。  表格的名称、列名、要查找的值  找到的行号。 
-1:未找到 
grid_find_from  SISS  I  表格中从指定行开始查找某列值匹配的行  表格的名称、行号、列名、要查找的值  找到的行号。 
 
0:未找到 
grid_seek  SSS  I  表格中从头开始查找某列值匹配的行  表格的名称、列名、要查找的值  1:找到并定位到该行。 
0:未找到 
grid_seek_from  SISS  I  表格中从指定行开始查找某列值匹配的行  表格的名称、行号、列名、要查找的值  1:找到并定位到该行。 
0:未找到




1934184799  [个人空间]
QQ名  河内-服装


注册  2015-06-23
发贴数  472
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2016-08-20 20:47

是否可以用grid_find与grid_seek结合使用? 
还是说grid_find一定不会定位失败?




中山-缘人  [个人空间]
QQ名  覃健


注册  2012-02-24
发贴数  227
精华数  0
原创贴  0
来自  中山
状态  正常

级别  会员
#5»发布于2016-08-21 09:50

问题是无论用哪一个函数定位,当选了“明细必须引用”,定位就失败了。





 5  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]