以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  整数型列用下拉窗体后,不能输入字符  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=60825)

--  作者:flagcat
--  发布时间:2014/12/1 21:38:00
--  整数型列用下拉窗体后,不能输入字符
有一个列名为【品牌ID】,为整数型,表达式列,=_identify,这个列绑定到一个下拉窗体,要求输入字符后自动筛选。但是由于绑定列是整数型字段,不能输入字符,如果【品牌ID】为字符型,就可以。
要求【品牌ID】是整数型,怎么能输入字符?


--  作者:land089
--  发布时间:2014/12/1 21:42:00
--  
不能把!
--  作者:有点甜
--  发布时间:2014/12/1 22:17:00
--  

 整数怎么输入字符?

 

 整数如果要模糊筛选,就要这样写 Convert(品牌id, \'System.String\') Like \'%xxxxxxxx%\'


--  作者:flagcat
--  发布时间:2014/12/2 21:07:00
--  
我是希望用下拉框绑定【品牌ID】列,然后在下拉窗体中筛选,下拉窗体中的列表是品牌名称,选中返回后,下拉框显示的值是品牌名称,相应的【品牌ID】值对应到产品表的品牌ID。但这样做时,需要【品牌ID】是字符串,如果是整数型,在下拉框中不能输入字符。如果将【品牌ID】设为字符串的话,就不能与品牌表中的_identify关联。
所以这是个两难的问题

--  作者:有点甜
--  发布时间:2014/12/2 21:10:00
--  
  那就做一个主键,不要用_Identify关联