VFP中该怎么在一个字段里查找某一个字符某几个字符,并且让符合条件的记录在另外一个表单上显示
VFP中该如何在一个字段里查找某一个字符某几个字符,并且让符合条件的记录在另外一个表单上显示?
VFP中该如何在一个字段里查找某一个字符某几个字符,并且让符合条件的记录在另外一个表单上显示?
现在有个数据表,里面的字段有编号,名称,含量,合同号等等信息,比如有一条记录的编号为J01C113745,我在组合框中选择J,选择01,选择45,就能找到编号第一位是J,第二三位是01,最后两位是45的记录呢?

------解决方案--------------------
实际应用时把'J'、'01'、'45'换成你的控件。
再通过 T1 的记录,来判断查找到的记录是1条,还是N条,还是0,来决定后面的工作
------解决方案--------------------
------解决方案--------------------
不学习,问题只会是越来越多
------解决方案--------------------
INTO ARRAY xx[1]
这个错了,array 后面跟的是数组名, 而不是数组的某个单元, 只能是INTO ARRAY xx ,
VFP中该如何在一个字段里查找某一个字符某几个字符,并且让符合条件的记录在另外一个表单上显示?
现在有个数据表,里面的字段有编号,名称,含量,合同号等等信息,比如有一条记录的编号为J01C113745,我在组合框中选择J,选择01,选择45,就能找到编号第一位是J,第二三位是01,最后两位是45的记录呢?
------解决方案--------------------
Select * Into Cursor T1 From 表名 Where Left(编号,1)='J' And Substr(编号,2,2)='01' And Right(Rtirm(编号),2)='45'
实际应用时把'J'、'01'、'45'换成你的控件。
再通过 T1 的记录,来判断查找到的记录是1条,还是N条,还是0,来决定后面的工作
------解决方案--------------------
CREATE CURSOR t (bh c(10))
INSERT into t values ('J01C113745')
a = 'J'
b = '01'
c = '45'
SELECT * from t where bh like a+b+'%'+c
------解决方案--------------------
不学习,问题只会是越来越多
------解决方案--------------------
INTO ARRAY xx[1]
这个错了,array 后面跟的是数组名, 而不是数组的某个单元, 只能是INTO ARRAY xx ,