脚本和这个选项有关,当选了“明细必须引用”脚本运行结果不对,去掉选择,则脚本运行结果正常。 如下脚本,选了“明细必须引用”,无论单据多少行,结果都一样。去掉“明细必须引用”选择,则结就正确了。 int func_show() { int i; grid_seek('MG_Item','res_id',''); i=grid_row_num('MG_Item'); msg(i); return 1; };
用grid_find
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:未找到
是否可以用grid_find与grid_seek结合使用? 还是说grid_find一定不会定位失败?
问题是无论用哪一个函数定位,当选了“明细必须引用”,定位就失败了。
登录后方可发贴