请教:VFP读取EXCEL单元格数值赋值给VFP变量的问题
简单地说吧:我在做一个高考志愿筛选系统,其中“我想学的专业”和“我想去的城市”两项是需要手工输入的(其他项都是从下拉列表中选择的)。代码其实只是改变其中几个变量、文本框的事情,应该可以出同样的结果。但我现在碰到的问题是:在“我想学的专业”里,读取的数据正确;在“我想去的城市”里,比如B18里的“杭州”,却读不出来,显示的是空。“我想学的专业”的代码如下,不论有没填写,都能出正确的结果:
zy=myexcel.cells(10,2).value &&专业
IF LEN(zy)>0
zy1=CHRTRANC(zy,chr(41377)+chr(32),"") &&替换zy中全角、半角空格。alltrim不能删除全角空格
thisform.text1.Value=zy1
ELSE
zy1="囙艸"
thisform.text1.Value=""
ENDIF
“我想去的城市”里的代码是如下,却没读取到“杭州”:
cs=myexcel.cells(18,2).value
IF LEN(cs)>0
cs1=CHRTRANC(cs,chr(41377)+chr(32),"") &&替换zy中全角、半角空格。alltrim不能删除全角空格
thisform.text4.Value=cs1
ELSE
cs1="囙艸"
thisform.text4.Value=""
ENDIF
"囙艸"只是找了不大常用的两个字,在城市名里找不到罢了。
截图.rar
(128.06 KB)
问题可能出在哪里?请方家指点!!!