求组数据筛选问题,数据筛选的时候不能传值,传一个变量值进去就报undefined

可爱的皮皮 2020-12-23 1034

数据筛选的时候不能传值,传一个变量值进去就报undefined:

我有一个变量值iRet,通过对话框输入获得,然后我想把这个值作为筛选条件,在数据表里进行筛选,总说我这个变量没有定义;

最开始我是这种写法:

dim 输入的航班编号 = "川航1111"

数据表 = Datatable.QueryDataTable(数据表,"航班号.str.contains(输入的航班编号)")

帅选的时候直接说我这个变量undefined,后面我改进了一下代码:

数据表 = Datatable.QueryDataTable(数据表,"航班号.str.contains("&输入的航班编号&")")

这次提示我变量里面的值undefined,数据筛选的时候怎么传值啊?

Python调用出错:查询数据发生异常
name '川航1111' is not defined


最新回复 (5)
  • 郑用_328320 2020-12-23
    2
    objDatatable = Datatable.QueryDataTable(objDatatable,"航班号.str.contains(\""&输入的航班编号&"\")")
  • 可爱的皮皮 2020-12-23
    3
    谢谢老哥,这个问题困扰我半天了
  • dw_389664 2021-4-30
    4
    还是不行啊兄弟
  • 王博_391518 2021-9-2
    5
    我是用数组做条件的,按照这个方法报错数组越界,这个怎么办?
    objDatatable1 = Datatable.QueryDataTable(objDatatable,"商品名称.str.contains(\""&value[0]&"\")")
  • 郑用 2021-9-10
    6

    打印下value看是什么值, 可能value本身就是空或非数组。

返回
发新帖