VFP中,想利用text1中输入的数值(比如学号)作为变量,怎么写代码
我一般是写thisform.text1.value=XXXXXX,现在有一题是写的thisform.text1.text想问下,后缀是value是数值这个可以理解,后缀变...
我一般是写thisform.text1.value = XXXXXX,现在有一题是写的thisform.text1.text
想问下,后缀是value是数值这个可以理解,后缀变为text是什么意思呢?
附上完整代码
SELECT Course.课程名, Score1.成绩;
FROM course,score1 ;
WHERE Course.课程号 = Score1.课程号 AND Score1.学号 = thisform.text1.text;
INTO CURSOR XXX
IF RECC()=0
MESSAGEBOX("学号不存在,请重新输入学号")
ELSE
thisform.grid1.recordsource = "xxx"
thisform.grid1.refresh
ENDIF
我想在这题目当中把thisform.text1.text换成thisform.text1.value 展开
想问下,后缀是value是数值这个可以理解,后缀变为text是什么意思呢?
附上完整代码
SELECT Course.课程名, Score1.成绩;
FROM course,score1 ;
WHERE Course.课程号 = Score1.课程号 AND Score1.学号 = thisform.text1.text;
INTO CURSOR XXX
IF RECC()=0
MESSAGEBOX("学号不存在,请重新输入学号")
ELSE
thisform.grid1.recordsource = "xxx"
thisform.grid1.refresh
ENDIF
我想在这题目当中把thisform.text1.text换成thisform.text1.value 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
与 Value 控件不一样,Text 控件包含的值是未设置格式的,并且与用户在控件中输入的文本一致。
控件的 Text 控件中的未设置格式的文本可能与控件的Value 控件不一样,有以下原因:
Value 控件可能不是字符型;可能包含日期或数值型
对编辑框来说,Value 控件可能会为在编辑框中输入的文本添加行,并提供与前期版本的兼容性。因此,在选择带有 SelStart 和 SelLength属性的文本时,使用Text 控件是更好的方法。
如果控件的 Format 控件用 R 设置,则从 Value 控件中删除输入的掩码字符。
如果组合框控件的 Style 控件设置为 2 (下拉列表),因为组合框没有文本框,所以Text 控件包含空串。
希望对你有帮助。
控件的 Text 控件中的未设置格式的文本可能与控件的Value 控件不一样,有以下原因:
Value 控件可能不是字符型;可能包含日期或数值型
对编辑框来说,Value 控件可能会为在编辑框中输入的文本添加行,并提供与前期版本的兼容性。因此,在选择带有 SelStart 和 SelLength属性的文本时,使用Text 控件是更好的方法。
如果控件的 Format 控件用 R 设置,则从 Value 控件中删除输入的掩码字符。
如果组合框控件的 Style 控件设置为 2 (下拉列表),因为组合框没有文本框,所以Text 控件包含空串。
希望对你有帮助。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询