怎么通过一个值去搜索表里两个字段中任一字段相同的记录
我的text2控件是会员搜索用的
用户只要输入会员编号或者手机号码就能搜索到有没有该会员
sele 会员编号 from cmem where ALLTRIM(会员编号) = ALLTRIM(THIS.VALUE) into cursor "btemp"
单个搜索的我会
但两个搜索的就不会了。。
求指教啊!!
[解决办法]
ALLTRIM(会员编号) = ALLTRIM(THIS.VALUE)
or
ALLTRIM(手机号码) = ALLTRIM(THIS.VALUE)
[解决办法]
VFP 提供了丰富的函数,不妨都用用
sele 会员编号 from cmem where inlist( ALLTRIM(THIS.VALUE), ALLTRIM(会员编号), ALLTRIM(手机号码)) into cursor "btemp"
[解决办法]
如果是一个文本框
Select 会员编号 Into Cursor "btemp" From cmem Where Alltrim(会员编号)=Alltrim(This.Value) Or Alltrim(手机号码)=Alltrim(This.Value)
如果是二个文本框(一个输入会员编号[Text1],另一个输入手机号[Text2]),然后单设一个查询按钮,这个查询按钮的 Click 事件
Select 会员编号 Into Cursor "btemp" From cmem Where Alltrim(会员编号)=Alltrim(Thisform.Text1.Value) Or Alltrim(手机号码)=Alltrim(Thisform.Text2.Value)
[解决办法]
Select 会员编号 From cmem Where 会员编号=Alltrim(This.Value) Or 手机号码=Alltrim(This.Value) Into Cursor btemp