|
最佳回答 |
0
|
sqlichaoLv2见习互助发布于2019-6-20 14:33
|
|
|
|
|
最佳回答 |
1
|
doudekaixinLv6中级互助发布于2019-6-19 15:28(编辑于 2019-6-19 16:33)
|
可以做到的。 以前用C#写过一个读取剪贴板内容,把EXCEL复制的内容,转成多个值来查询的(用换行符来转换)。 帆软里面估计也差不多。 ----------------------------------------------------------- 这不就实现了么?
|
|
|
|
最佳回答 |
0
|
firegunzxLv6高级互助发布于2019-6-19 11:19(编辑于 2019-6-19 11:21)
|
建议用下拉复选框,返回字符串,分隔符用',',然后在sql里添加where 字段 in ('${控件名}') 如果非要用文本控件的话,需要自己写split函数,用分割符分开,或者不用split,要求填入的文本用','分开
|
-
sqlichao(提问者)
- 查询的值是不确定的,没办法用下拉。
-
firegunzx 回复 sqlichao(提问者)
- 不确定的值?用模糊查询?写自定义函数吧
或者用数据集把所有可能出现的查询项查出来,作为复选框的数据字典
-
sqlichao(提问者) 回复 firegunzx
- 比如我现在要查11,22这两个条码的数据,下次可能要查33,44;几千万数据复选有点不现实,查出来找都找不到
-
firegunzx 回复 sqlichao(提问者)
- 那你的sql的where子句打算怎么写?
-
firegunzx 回复 sqlichao(提问者)
- 如果在一个in的括号里,分割符就必须有
|
|
|
最佳回答 |
0
|
梦已元Lv4中级互助发布于2019-6-19 11:22
|
下拉框实现,或者直接存储数据库表中,这样也方便调用
|
|
|
|
最佳回答 |
0
|
孤陌Lv6资深互助发布于2019-6-19 11:30
|
用文本控件多值查询 那你就必须设置分隔符 就是你输入数据的时候你需要11,22 这样才可以 然后用IN来实现多值查询
|
|
|